ACTION_WAIT_UNTIL_TIME
Waits until a specified clock time or timestamp before continuing a workflow, polling every second and returning time_reached so automation can resume on schedule or handle a timeout.
Instructions
等待到指定时刻再继续(每秒轮询)。输出:time_reached, wait_until_time。执行器默认单节点超时 30 分钟:等待超过 29 分钟需同时设 node_timeout_ms=0(或足够大),否则 timeout_ms 会被截到 29 分钟。clock 模式下今天已过的时刻顺延到明天;超时后 time_reached=false 并继续 next。。字符串参数支持 ${var} 插值;结果以变量快照 JSON 返回。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | clock=钟点,timestamp=毫秒时间戳(默认 clock) | |
| time | Yes | 目标时刻:clock 模式为 HH:mm 或 HH:mm:ss,timestamp 模式为毫秒时间戳;支持 ${var} | |
| require | No | 执行后要求为 true 的变量名(如 click_success),不满足按出错处理 | |
| on_error | No | 节点出错时:skip=跳过继续(默认),stop=停止整个工作流 | |
| output_var | No | 是否等到的结果变量名(time_reached 总会写)(默认 time_reached) | |
| timeout_ms | No | 最长等待毫秒(至少 1000);默认 29 分钟,设了 node_timeout_ms 时默认 12 小时 | |
| node_timeout_ms | No | 单节点超时毫秒,0=不限;默认 30 分钟 |