if else 假如...否则
组件介绍
判断条件成立进行某个操作,不成立进行另一个操作。
截图
属性说明
必填项
属性名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
判断条件 | 逻辑表达式 | 元素存在 | 需要进行判断的条件 点击右侧的编辑按钮选择需要判断的规则条件及值 判断条件窗口的运算方式支持正则表达式(仅限规则条件为文字相关条件时) |
返回值
无
组件示例
- for each 循环:初始数字 1,超出时停止 6,每次增加 1,返回值循环项循环项——从 1 开始到 6 时结束,每次循环增加 1
- if else 假如...否则:值循环项,规则条件等于,值 3
- 输出日志:日志循环项+"等于3"——当循环项为 3 时运行到这里
- elseif 否则假如:值 循环项,规则条件等于,值 4
- 输出日志:日志循环项+"等于4""——当循环项为 4 时运行到这里,添加到第一个 elseif 条件下
- elseif 否则假如:值 循环项,规则条件大于,值 5
- 输出日志:日志循环项+"大于5"——当循环项大于 5 时运行到这里,添加到第二个 elseif 条件下
- 输出日志:日志"循环项为"+循环项——当循环项以上三个条件都不符合时再运行到这里,添加到否则条件下
- 运行结果:日志面板按照判断条件依次输出内容
名词解析
变量:顾名思义,是相对于常量(即一成不变的值)存在的,使用变量是为了在使用该变量的过程中,根据不同情景来使用一个时常变化的值。尤其是对于重复使用的值,使用变量还能减轻后期维护成本,比如一个数据在流程中多次使用,不使用变量的话,后期修改就需要一个个的去改,而使用变量则只需要修改变量值,则所有使用该变量的地方都会随之更新。
注意事项
- 判断条件中的规则条件对应的空值可以代表空列表、空字符串及空数字。
鼠标悬停「if else 假如...否则」组件点击「添加 elseif 」按钮可以添加 elseif 否则假如条件,elseif 否则假如条件和 if else 假如...否则条件是平级关系,详细介绍详见示例。
判断条件窗口的分组及判断条件的关系详见「if 假如」组件。