N8N中文教程
使用 n8n/Getting_started/Text_courses/Level_one/Building_the_workflow

7. 调度工作流#

在此工作流步骤中,您将学习如何使用“调度触发器节点”(Schedule Trigger node)来安排您的工作流,使其在设定的时间或时间间隔自动运行。完成此步骤后,您的工作流应如下所示: 查看工作流文件 目前您构建的工作流仅在点击 执行工作流(Execute Workflow)时才会运行。但 Nathan 需要它每周一早上自动运行。您可以使用 调度触发器节点 实现这一目标,该节点允许您按固定日期、时间或周期性地调度工作流运行。

为此,我们将移除最初使用的“手动触发器节点”(Manual Trigger node),并替换为“调度触发器节点”。

移除手动触发器节点#

首先,我们来移除手动触发器节点:

  1. 选中连接到 HTTP 请求节点的手动触发器节点。
  2. 点击垃圾桶图标以删除。

这将移除手动触发器节点,您会看到一个“添加第一步”(Add first step)的选项。

添加调度触发器节点#

  1. 打开节点面板,搜索 Schedule Trigger
  2. 在搜索结果中选择该节点。

在调度触发器节点窗口中,配置以下参数:

  • 触发间隔(Trigger Interval):选择 Weeks(周)。
  • 触发间隔周数(Weeks Between Triggers):输入 1
  • 在工作日触发(Trigger on weekdays):选择 Monday(周一)(如果默认包含 Sunday(周日),请将其移除)。
  • 触发小时(Trigger at Hour):选择 9am(上午9点)。
  • 触发分钟(Trigger at Minute):输入 0

你的“计划触发器”(Schedule Trigger)节点应如下所示: 计划触发器节点计划触发器节点

请注意 为了确保“计划触发器”节点的调度准确,请务必为你的 n8n 实例 或 工作流设置 配置正确的时区。如果设置了工作流的时区,则“计划触发器”节点将使用该时区;否则,将回退到 n8n 实例的默认时区。

连接计划触发器节点#

返回画布,通过拖动箭头从“计划触发器”节点连接到“HTTP 请求”(HTTP Request)节点。

你的完整工作流应如下所示: 查看工作流文件

下一步是什么?#

你 👩‍🔧:工作流到这里就完成了!我已经添加并配置了所有必要的节点。现在每次点击 执行工作流 时,n8n 都会依次执行所有节点:获取、过滤、计算和传输销售数据。

Nathan 🙋:这正是我需要的!我的工作流会在每周一早上自动运行,对吗?

你 👩‍🔧:别急。要实现这一点,你需要先激活工作流。我将在下一步中演示如何操作,并教你如何解读执行日志。