条件判断节点
条件判断节点
功能说明
根据条件表达式执行不同分支。支持多种条件类型和运算符。
参数
| 参数 | 类型 | 说明 |
|---|---|---|
| 条件类型 | 下拉选择 | expression(表达式)/comparison(比较)/regex(正则)/range(范围)/in_list(列表包含)/null_check(空值检查)/type_check(类型检查) |
| 条件表达式 | 字符串 | 表达式语法中的条件 |
| 左值 | 任意 | 比较的第一个值 |
| 运算符 | 下拉选择 | == / != / > / >= / < / <= / contains / startswith / endswith |
| 右值 | 任意 | 比较的第二个值 |
| 大小写敏感 | 布尔值 | 字符串比较时是否区分大小写 |
输出
| 端口 | 类型 | 说明 |
|---|---|---|
| 条件为真 | 控制流 | 条件满足时执行 |
| 条件为假 | 控制流 | 条件不满足时执行 |
| 结果 | 布尔值 | 条件判断的结果值 |
条件语法
- 变量引用:
${变量名} - 比较运算符:==, !=, >, <, >=, <=
- 逻辑运算符:&& (与), || (或), ! (非)
示例
${count} > 5:变量 count 大于 5${found} == true:变量 found 等于 true${text} contains "成功":文本包含"成功"
典型流程
条件判断 → [真] 执行操作A / [假] 执行操作B