定时触发
定时触发器按设定的执行频率周期自动启动工作流,无需人工干预。
概述
通过执行频率选择器配置计时规则,不需要手动编写 Cron 表达式——面板会根据你的选择自动生成并实时预览 Cron 表达式。支持四种频率模式:每隔几分钟、每隔几小时、每天固定时间、每周固定星期几。
快速上手
示例:每隔 5 分钟自动打开百度首页,弹出系统通知。
- 拖入「定时触发」节点到画布,执行频率选「每隔几分钟」,间隔填
5 - 执行方式选「打开新标签页」,执行页面 URL 填
https://www.baidu.com - 拖入「显示通知」节点,连接到触发器
- 保存后每隔 5 分钟自动打开百度并弹出通知
- 要停止定时执行,在定时触发节点的配置面板中关闭「启用触发器」开关即可
参数参考
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| 执行频率 | 下拉选择 | — | 必填。minutes — 每隔几分钟;hourly — 每隔几小时;daily — 每天固定时间;weekly — 每周固定时间 |
| 间隔分钟 | 数字 | — | 频率为 minutes 时必填,范围 1-59 |
| 间隔小时 | 数字 | — | 频率为 hourly 时必填,范围 1-23 |
| 执行时间 | time | — | 频率为 daily 或 weekly 时必填,格式 HH:mm |
| 执行日期 | 多选 | — | 频率为 weekly 时必填,多选星期一至星期日(1-6, 0 为周日) |
| 执行方式 | 下拉选择 | — | 必填。打开新标签页 / 匹配已打开的页面 |
| 执行页面 URL | 文本 | — | 新建标签页模式时必填 |
| 匹配模式 | 文本 | — | 匹配模式时必填,参见 URL 匹配模式 |
| 激活标签页 | 开关 | false | 触发时是否自动切换到对应标签页 |
Cron 自动生成规则
| 频率 | 生成的 Cron | 示例 |
|---|---|---|
| 每 5 分钟 | */5 * * * * | 每隔 5 分钟执行一次 |
| 每 2 小时 | 0 */2 * * * | 每隔 2 小时整点执行 |
| 每天 9:30 | 30 9 * * * | 每天早上 9:30 |
| 每周一三五 9:00 | 0 9 * * 1,3,5 | 周一、三、五早上 9:00 |
执行方式
触发器支持两种执行方式,决定工作流在哪个页面上运行:
| 方式 | 说明 | 需配置 |
|---|---|---|
| 打开新标签页 | 新建一个浏览器标签页,加载指定 URL 后执行 | 执行页面 URL(必填) |
| 匹配已打开的页面 | 在已打开的标签页中按 URL 匹配,匹配到后在该页面执行 | 匹配模式(Chrome match patterns 格式,参见 URL 匹配模式) |
执行页面 URL 支持通过 {{变量名}} 引用接收到的数据(详见变量名),实现动态指定目标页面。匹配模式固定不变,不支持变量。
常见问题
定时任务到了时间没有执行
现象:设定好的时间点已过,流程没有启动。
原因:浏览器处于休眠状态,或标签页未激活导致计时器被浏览器降频。
解决:开启「激活标签页」开关确保触发时自动聚焦;确认浏览器后台运行权限已开启。