跳至主要內容

IF分支


IF分支

描述:用于条件判断,条件满足(真)或不满足(假)时执行相应的操作步骤流程

注意

(1)支持多种类型条件判断

(2)支持逻辑“与或非”的多条件判断

(3)判断结果非真即假,只执行一个相应的步骤流程

(4)【If分支】组件运行结束后执行组件右上角连接点后续的步骤流程

属性说明

IF分支
IF分支

通用属性

  • 前置延时 - 组件功能执行之前等待的时间,单位为“ms”
  • 后置延时 - 组件功能执行后等待的时间,单位为“ms”
  • 备注- 组件备注说明,以便于理解和快速定位

目标属性

  • 条件 - 进行真假判定的条件,可在属性描述窗口中直接输入,也可传入变量或从他处获取的返回值等。当条件成立时,运行“为真时”后续的操作步骤流程;条件不成立,则执行“为假时”后续的操作步骤流程。

    注意

    (1)【IF分支】组件中可以设定多个条件的判断,可点击组件面板中的增加/减少按钮,对条件进行增加和减少

    (2)IF表达式普通模式:此模式下可根据用户设置条件关系、条件列表自动生成Python表达式,并且在条件设置中,可根据用户设置的数据类型,显示不同的判断关系

    (3)IF表达式高级模式:此模式下需用户输入条件判断的Python表达式,更适合专业开发人员

流程引脚

  • 为真时 - 条件成立时执行的步骤流程
  • 为假时 - 条件不成立时执行的步骤流程

使用示例

执行逻辑

添加【IF分支】组件,在属性中设置条件参数,可双击条件输入框打开编辑框--->在编辑框中可选择IF表达式普通模式,只需选择条件关系和条件列表即会自动为你生成对应的Python表达式--->也可选择IF表达式高级模式,直接撰写Python表达式,更适合专业开发人员使用--->可在组件面板中增加或减少条件--->设置完成条件后以及对应的流程分支,例如判断变量是否为空,为真时输出“条件成功”,为假时输出“条件不成立”--->执行组件

image-20240409132540610
image-20240409132540610
image-20240409140311908
image-20240409140311908

输出结果

运行组件,即会判断条件是否成功,并运行对应的流程分支

image-20240409141800611
image-20240409141800611