CONDITION_ADVANCED_SWITCH
Evaluate a conditional expression with variable interpolation, then route the workflow to its true or false branch node. Handles numeric and string comparisons plus daytime/nighttime checks.
Instructions
高级条件分支:表达式先插值,两边都可以是变量或字面值。插值后每一侧若是已定义的变量名就取其值,否则当字面值;数字比较只认数字类型变量,字符串变量请写成 ${var}。contains/startswith/endswith 不区分大小写且两侧要有空格;内置 is_daytime / is_nighttime(8:00–17:59 为白天)。分支写在 branches(true/false → 节点 id),不走 next。。字符串参数支持 ${var} 插值;结果以变量快照 JSON 返回。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| var | No | 拆分写法:左侧变量名 | |
| value | No | 拆分写法:右侧值 | |
| require | No | 执行后要求为 true 的变量名(如 click_success),不满足按出错处理 | |
| on_error | No | 节点出错时:skip=跳过继续(默认),stop=停止整个工作流 | |
| operator | No | 拆分写法:运算符(也认:op) | |
| expression | No | 条件表达式,支持 ${var},如 ${score} > 10、is_daytime;不填则用 var/operator/value 组装 | |
| node_timeout_ms | No | 单节点超时毫秒,0=不限;默认 30 分钟 |