N8N 定时触发器 Schedule Trigger
发表时间:2025-11-19
在 N8N 强大的自动化世界中,定时触发器(Schedule Trigger)是不可或缺的组件,它允许您按照预设的时间表自动启动工作流,无论是每日报告、每周数据同步还是每月例行维护,都能轻松实现。本文将详细介绍如何在 N8N 中配置定时触发器,并解决常见的时区问题。
什么是定时触发器?
定时触发器是一种特殊的触发节点,它不会响应外部事件,而是根据您定义的时间间隔和具体时间点自动运行工作流。这对于需要周期性执行的任务非常有用,例如:
- 每天早上发送新闻摘要
- 每周五备份数据库
- 每月初生成销售报告
如何添加并配置定时触发器
-
添加第一个步骤: 在 N8N 工作流画布上,点击 “添加第一个步骤”(Add first step...)的
+图标。 -
选择 “按计划运行” (On a schedule): 在右侧的触发器选项列表中,找到并选择 “按计划运行”(On a schedule)。这将创建一个名为 “Schedule Trigger 计划触发器” 的节点。
-
配置触发规则 (Trigger Rules): 点击该节点,在左侧的参数面板中,您可以看到 “触发规则” (Trigger Rules) 部分,包含以下关键配置项:
-
触发间隔 (Trigger Interval): 选择工作流触发的频率单位。可选单位包括:
Seconds(秒)Minutes(分钟)Hours(小时)Days(天)Weeks(周)Months(月)Custom (Cron)(自定义 / 计划任务):如果您需要更复杂的定时规则,可以选择此项并输入 Cron 表达式。
-
触发器之间的天数 (Days Between Triggers): 当 “触发间隔” 设置为
Days、Weeks或Months时,此项用于指定触发器之间的时间间隔数量。例如,设置为1表示每天触发,设置为7则表示每七天(每周)触发一次。 -
按小时触发 (Trigger at Hour): 选择一天中哪个小时触发工作流。您可以从预设的选项(如
Midnight午夜、1am1点等)中选择,一直到11pm晚上11点。 -
按分钟触发 (Trigger at Minute): 选择在该小时的哪个分钟触发工作流。您可以输入
0到59之间的任意数字。 -
添加规则 (Add Rule): 如果您希望工作流在同一天内或同一时间间隔内触发多次(例如,早、中、晚各一次),可以点击 “添加规则” (Add Rule) 来增加更多的触发规则。
示例配置: 假设您想每天早上 7:10、中午 12:10 和晚上 7:10 各发布一篇文章,您可以这样设置:
- 规则一: 触发间隔
Days,天数1,按小时触发7am,按分钟触发10。 - 规则二: 触发间隔
Days,天数1,按小时触发Noon(中午12点),按分钟触发10。 - 规则三: 触发间隔
Days,天数1,按小时触发7pm(下午7点),按分钟触发10。
-
解决时区问题:确保触发时间准确无误
一个常见的陷阱是时区设置。N8N 的默认时区可能不是您所在的时区,这会导致工作流的实际触发时间与您的预期不符。
问题现象:
如果您将 “按小时触发” 设置为 7am (早上7点),但工作流在执行后输出的时间显示却是晚上(例如 Hour 18,即下午6点或晚上7点),这很可能是时区设置不正确造成的。默认情况下,N8N 可能使用的是 America/New_York (UTC-05:00) 时区,而中国大陆使用的是 Asia/Shanghai (UTC+08:00),两者之间存在 13 小时的时差。
解决方案:修改工作流的时区设置
-
进入工作流设置: 在 N8N 工作流画布的右上角,点击 “已保存” 旁边的 “三点” 图标(...),然后选择 “Settings(设置)”。
-
修改时区 (Timezone): 在弹出的 “Workflow settings for My workflow...” 窗口中,找到 “Timezone 时区” 选项。
-
选择正确的时区: 默认值通常是
Default - America/New York。点击下拉菜单,输入shanghai,然后选择Asia/Shanghai (UTC+08:00)(或您所在地的正确时区,例如Asia/Hong_Kong等)。 -
保存设置: 点击底部的 “Save (保存)” 按钮。
完成上述时区设置后,您的定时触发器将按照您预期的本地时间精确运行。例如,如果您设置为早上 7:10 触发,那么在切换到 “Asia/Shanghai” 时区后,工作流就会在北京时间早上 7:10 启动。
总结
N8N 的定时触发器是实现自动化和简化重复任务的强大工具。通过灵活配置触发间隔、精确设定小时和分钟,并务必调整工作流的时区设置,您将能够可靠地调度您的自动化工作流,极大地提升效率。开始利用定时触发器,让您的 N8N 工作流在需要时自动运行吧!