Skip to content

构建迷你工作流#

在本课程中,您将构建一个从 Hacker News 获取 10 篇关于自动化文章的小型工作流。该流程包含五个步骤:

  1. 添加手动触发器节点
  2. 添加 Hacker News 节点
  3. 配置 Hacker News 节点
  4. 执行节点
  5. 保存工作流

完成的工作流将如下所示:

1. 添加手动触发器节点#

打开节点面板(提示:您可以通过选择画布右上角的 + 图标或按键盘上的 Tab 键来打开)。

然后:

  1. 搜索 Manual Trigger 节点
  2. 当它出现在搜索结果中时选择它

这将把手动触发器节点添加到您的画布上,允许您随时通过选择 Execute workflow 按钮来运行工作流。

手动触发器

为了更快地创建工作流,您将来可以跳过此步骤。添加任何没有触发器的其他节点都会将手动触发器节点自动添加到工作流中。

在实际场景中,您可能会希望设置一个计划或其他触发器来运行工作流。

2. 添加 Hacker News 节点#

选择手动触发器节点右侧的 + 图标以打开节点面板。

然后:

  1. 搜索 Hacker News 节点
  2. 当它出现在搜索结果中时选择它
  3. Actions 部分选择 Get many items

n8n 会将节点添加到您的画布上,并打开节点窗口显示其配置详情。

3. 配置 Hacker News 节点#

当您在编辑器界面添加新节点时,节点会自动激活。节点详情将在窗口中打开,提供多个配置选项:

  • 参数:调整参数以优化和控制节点功能
  • 设置:调整设置以控制节点的设计和执行方式
  • 文档:在新窗口中打开该节点的 n8n 文档

参数与设置的区别

  • 参数因节点功能而异,每个节点各不相同
  • 设置对所有节点都是相同的

参数配置#

我们需要为 Hacker News 节点配置以下几个参数使其正常工作:

  • 资源类型:全部
    该资源选择所有数据记录(文章)
  • 操作类型:获取多条
    该操作将获取所有选中的文章
  • 数量限制:10
    此参数设置"获取多条"操作返回的结果数量上限
  • 附加字段 > 添加字段 > 关键词:automation

附加字段是某些节点提供的可选配置,用于使请求更具体或筛选结果。在本例中,我们只想获取包含关键词"automation"的文章。

完成配置后,Hacker News 节点的参数设置应如下图所示:

Hacker News节点参数配置
Hacker News节点参数配置

设置#

设置部分包含多个关于节点设计和执行的选项。在本例中,我们仅配置最后两个设置,它们决定了节点在编辑器 UI 画布中的显示方式。

在 Hacker News 节点的设置中,编辑:

  • 备注:获取最新的 10 篇文章。

    节点备注

    在节点中添加简短的功能描述通常很有帮助。这对于复杂或共享的工作流尤其有用!

  • 在流程中显示备注?:切换为 true
    此选项将在画布中的节点下方显示备注。

现在 Hacker News 节点的设置配置应如下所示:

Hacker News 节点设置
Hacker News 节点设置

重命名节点

您可以为节点重命名,使其更符合您的使用场景。有三种方法可以实现:

  • 选中要重命名的节点,同时按下键盘上的 F2 键。
  • 双击节点打开节点窗口。点击窗口左上角的节点名称,按需重命名后点击重命名以保存新名称。
  • 右键点击节点并选择重命名选项,或选中节点后按键盘上的 F2 键。
重命名节点
通过键盘重命名节点

要查看原始节点名称(节点类型),请打开节点窗口并选择设置。页面底部会显示节点类型和版本。

4. 执行节点#

在节点详情窗口中选择 Execute step(执行步骤)按钮。您应该在输出 Table(表格)视图中看到 10 条结果。

Hacker News 节点在表格视图中的结果
Hacker News 节点在表格视图中的结果

节点执行#

节点执行

节点执行代表该节点的一次运行,用于获取或处理指定数据。

如果节点执行成功,画布中的节点上方会出现一个绿色小勾号标记

成功执行的工作流
成功执行的工作流

如果参数没有问题且一切运行正常,请求的数据会以表格JSON结构格式显示在节点窗口中。您可以通过点击节点窗口顶部的表格 | JSON | 结构按钮切换不同视图。

表格视图 vs JSON视图

表格视图是默认视图。它以表格形式显示请求的数据,其中行代表记录,列代表这些记录的可用属性。

这是我们的Hacker News输出在JSON视图中的样子:

Hacker News节点的JSON视图结果
Hacker News节点的JSON视图结果

节点窗口会显示更多关于节点执行的信息:

  • 输出标题旁边,注意有一个小图标(如果节点执行成功会是绿色勾号)。旁边还有一个信息图标。将鼠标悬停在该图标上,您会看到两个可以提供工作流中每个节点性能洞察的信息:
    • 开始时间:节点执行开始的时间
    • 执行时间:从节点开始执行到返回结果所花费的时间
  • 输出标题正下方,您会注意到另一个信息:10项。这个字段显示节点请求返回的项目(记录)数量。在本例中,预期是10条,因为这是我们在步骤2中设置的限制。但如果您没有设置限制,这个数字可以帮助您了解实际返回了多少条记录。

节点错误

节点上的红色警告图标表示该节点存在错误。如果节点凭据缺失或错误,或者节点参数配置不正确,可能会出现这种情况。

节点错误
节点错误

5. 保存工作流#

完成节点编辑后,选择 返回画布 回到主画布界面。

默认情况下,您的工作流会自动保存为"我的工作流"。

在本课程中,请将工作流重命名为"Hacker News 工作流"。

提醒

您可以通过点击编辑器界面顶部的工作流名称来重命名工作流。

重命名工作流后,请确保保存它。

有两种方式可以保存工作流:

  • 在编辑器界面的画布上,使用键盘快捷键 Ctrl + SCmd + S
  • 点击编辑器界面右上角的 保存 按钮(可能需要先通过点击对话框外部退出节点编辑模式)

如果您看到灰色的 已保存 文字而非 保存 按钮,则表示您的工作流已自动保存。

课程总结#

恭喜您完成了第一个工作流的构建!在本课程中,您学习了如何使用应用节点中的操作、配置参数和设置,以及保存和执行工作流。

在下一课程中,您将认识新客户 Nathan,他需要自动化销售报告工作。您将为他构建一个更复杂的工作流,帮助他提高工作效率。