ACTION_ARRAY
Manipulate array variables in automation workflows: create, append, pop, get length, join, clear, remove, and check containment, with string elements and JSON snapshot results.
Instructions
数组变量操作:建立、追加、弹出、取值、长度、拼接、清空、删除、包含。输出:array_result。value、item、index 不做 ${var} 插值;元素一律按字符串存。数组本体存回 var。。字符串参数支持 ${var} 插值;结果以变量快照 JSON 返回。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| var | Yes | 数组变量名(不要写 ${}) | |
| item | No | push/remove/contains:元素 | |
| index | No | get/remove:下标,负数从末尾数;get 默认 0,remove 不填则按 item 删除 | |
| value | No | set:按 delimiter 分隔的文本,或 JSON 数组字符串 | |
| action | Yes | 操作类型 | |
| require | No | 执行后要求为 true 的变量名(如 click_success),不满足按出错处理 | |
| on_error | No | 节点出错时:skip=跳过继续(默认),stop=停止整个工作流 | |
| delimiter | No | set/join:分隔符(默认 ,) | |
| output_var | No | 结果变量名:set/push/clear/length 为长度,pop/get 为元素,remove 按下标为元素、按 item 为布尔,join 为字符串,contains 为布尔(默认 array_result) | |
| node_timeout_ms | No | 单节点超时毫秒,0=不限;默认 30 分钟 |