你的第一个 Workflow · Hello World
理论看再多不如手过一遍。这一节我们用 3 个节点搞一个最朴素的”Hello World”——你会亲眼看到数据是如何在节点之间流动的。
我们要做什么
Section titled “我们要做什么”一个 3 节点的工作流:
- When clicking Test —— 手动触发器(你按按钮,它启动)
- Set greeting —— 设置两个字段:
greeting: "Hello"+subject: "n8n World" - Compose message —— 拼成一句话:
Hello, n8n World!
下面是它的样子:
步骤 1 · 加 Manual Trigger
Section titled “步骤 1 · 加 Manual Trigger”新建一个空白 workflow,在画布上点 “Add first step…” → 选 “Trigger manually”(或英文 “When clicking ‘Test workflow’”)。
这是最简单的触发器——你不点它,工作流不动。学习阶段所有 demo 都用它。
步骤 2 · 加 Set 节点
Section titled “步骤 2 · 加 Set 节点”点 trigger 节点右侧的 + → 搜索 “Set” → 选 “Edit Fields (Set)”。
在 Parameters 区设置两个字符串字段:
Field 1: // Name greeting // Value Hello Field 2: // Name subject // Value n8n World
步骤 3 · 再加一个 Set 节点,把它们拼起来
Section titled “步骤 3 · 再加一个 Set 节点,把它们拼起来”再来一个 Set,这次只有一个字段,但要切换到表达式模式(点 Value 输入框右边的 fx 按钮):
Field: // Name message // Value (Expression mode ⚡) {{ $json.greeting }}, {{ $json.subject }}!
$json 指代上一个节点的输出 JSON。所以 $json.greeting 拿到 "Hello",$json.subject 拿到 "n8n World"。
步骤 4 · 执行
Section titled “步骤 4 · 执行”顶部点 “Test workflow” 按钮。如果一切正常,每个节点会出现绿色小勾,点最后那个 Set 节点查看输出:
注意 message 字段下面的值——Hello, n8n World!——正是被表达式拼出来的结果。
复制并自己跑一遍
Section titled “复制并自己跑一遍”本节要点回顾
Section titled “本节要点回顾”- 一个 workflow = 触发器 + 一串处理节点 + (可选)输出节点
$json指代上一个节点的输出 JSON- 表达式
{{ ... }}必须在表达式模式下才会被求值 - “Test workflow” 按钮触发手动执行
- 节点出绿勾 = 这一步执行成功
下一节,我们深入讲讲数据流到底是怎么走的——Item 心智模型。