if 假如

组件介绍

判断条件成立进行某个操作

截图

属性说明

必填项
属性名称 类型 默认值 说明
判断条件 逻辑表达式 元素存在 需要进行判断的条件
点击右侧的编辑按钮选择需要判断的规则条件及值
判断条件窗口的运算方式支持正则表达式(仅限规则条件为文字相关条件时)
返回值

组件示例

  1. for 计次循环初始数字 1,超出时停止 6,每次增加 1,返回值循环项循环项——从 1 开始到 6 时结束,每次循环增加 1
  2. if 假如循环项,规则条件等于, 3
  3. 输出日志日志循环项+"等于3"——当循环项为 3 时运行到这里
  4. elseif 否则假如 循环项,规则条件等于, 4
  5. 输出日志日志循环项+"等于4""——当循环项为 4 时运行到这里
  6. elseif 否则假如 循环项,规则条件大于, 5
  7. 输出日志日志循环项+"大于5"——当循环项大于 5 时运行到这里
  8. 输出日志日志"循环项为"+循环项——当循环项以上三个条件都不符合时再运行到这里
  9. 运行结果:日志面板按照判断条件依次输出内容

名词解析

变量:顾名思义,是相对于常量(即一成不变的值)存在的,使用变量是为了在使用该变量的过程中,根据不同情景来使用一个时常变化的值。尤其是对于重复使用的值,使用变量还能减轻后期维护成本,比如一个数据在流程中多次使用,不使用变量的话,后期修改就需要一个个的去改,而使用变量则只需要修改变量值,则所有使用该变量的地方都会随之更新。

注意事项

  • 判断条件中的规则条件对应的空值可以代表空列表、空字符串及空数字。

  • 鼠标悬停【if 假如】组件会显示【添加 else】及【添加 elseif 】按钮,点击后可以添加对应判断属性。

  • 点击【添加 else】按钮效果如下图,添加否则条件相当于是一个【if else 假如...否则】组件,表示当前条件判断失败后执行否则条件,如下图所示是一种 A 非真即假的关系;否则条件右键可删除。

  • 点击【添加 else if】按钮效果如下图,elseif 否则假如条件和 if 假如条件是平级关系,详细介绍详见示例。

  • 单个分组的判断关系:单个分组中可能会包含多个判断条件,从上往下依次进行判断条件是否成立,点击排序的上下箭头可以对条件进行上移/下移。只有两个判断条件时且表示两个条件都成立才行,或表示两个条件中任意一个条件成立即可;三个及以上判断条件需要根据关系进行综合判断,如下图 a 真或 b 假且 c 真时表示 a 真、 b 假中任意一个条件成立并且 c 为真成立后分组的判断条件才成立。

  • 多个分组的判断关系:从上往下依次判断分组条件是否存在,只有两个分组时且表示两个分组条件都成立才行,或表示两个分组中任意一个分组条件成立即可;三个及以上分组需要根据关系进行综合判断,如为分组 1 或分组 2 且分组 3 时,表示分组 1、分组 2 中任意一个分组条件成立并且分组 3 条件成立后整体分组的判断条件才成立。
  • 点击判断条件右侧的编辑按钮弹出判断条件窗口,如下图值 a 真且值 b 真为一个分组,值 c 真为另一个分组,需要第一个分组中值 a 真且值 b 真并且第二个分组中值 c 真后整体判断条件才成立。

  • 复制/粘贴条件:点击当前判断窗口左下角的复制条件按钮,然后打开另一个判断窗口后点击粘贴条件,可以将第一个窗口的全部判断条件整体覆盖到第二个判断条件/循环窗口中,无法复制粘贴单条判断规则。

    • 添加/删除分组:添加/删除判断条件分组,如上图中可以删除 a、b 所在分组也可以删除 c 所在分组。
Copyright 北京库木塔格科技有限公司 2024 all right reserved,powered by Gitbook该文章修订时间: 2024-05-16 13:00:48

results matching ""

    No results matching ""