ACTION_LOOP
Repeats a workflow body by count or condition, tracks the loop index, and routes execution to the next node when the loop ends.
Instructions
计数或条件循环:每次进入判断是跳进循环体还是走 next 结束。输出:loop_index。循环体最后一个节点的 next 要指回本循环节点;本节点的 next 是循环结束后的去向。count 模式结束时 counter_var 重置为 0。。字符串参数支持 ${var} 插值;结果以变量快照 JSON 返回。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | count=计数循环,while=条件循环(默认 count) | |
| times | No | count 模式:循环次数,支持 ${var}(默认 1) | |
| require | No | 执行后要求为 true 的变量名(如 click_success),不满足按出错处理 | |
| on_error | No | 节点出错时:skip=跳过继续(默认),stop=停止整个工作流 | |
| body_node | Yes | 循环体第一个节点的 id | |
| counter_var | No | count 模式:当前轮次(从 1 起)写到的变量名(默认 loop_index) | |
| condition_expr | No | while 模式:条件,只支持 变量名 == 值 / 变量名 != 值 | |
| max_iterations | No | while 模式:最多迭代次数(默认 100) | |
| node_timeout_ms | No | 单节点超时毫秒,0=不限;默认 30 分钟 |