IF分支
IF分支
描述:用于条件判断,条件满足(真)或不满足(假)时执行相应的操作步骤流程
注意
- 支持多种类型条件判断
- 支持逻辑“与或非”的多条件判断
- 判断结果非真即假,只执行一个相应的步骤流程
- 【If分支】组件运行结束后执行组件右上角连接点后续的步骤流程
属性说明
通用属性
- 前置延时 - 组件功能执行之前等待的时间,单位为“ms”
- 后置延时 - 组件功能执行后等待的时间,单位为“ms”
- 备注- 组件备注说明,以便于理解和快速定位
目标属性
条件 - 进行真假判定的条件,可在属性描述窗口中直接输入,也可传入变量或从他处获取的返回值等。当条件成立时,运行“为真时”后续的操作步骤流程;条件不成立,则执行“为假时”后续的操作步骤流程。
注意
(1)【IF分支】组件中可以设定多个条件的判断,可点击组件面板中添加条件,对设置条进行增加,也可点击每个条件后的删除按钮,对条件进行删除
(2)IF表达式普通模式:此模式下可根据用户设置条件关系、条件列表自动生成Python表达式,并且在条件设置中,可根据用户设置的数据类型,显示不同的判断关系
(3)IF表达式高级模式:此模式下需用户输入条件判断的Python表达式,更适合专业开发人员
流程引脚
- 为真时 - 条件成立时执行的步骤流程
- 为假时 - 条件不成立时执行的步骤流程
使用示例
场景示例
判断员工当日考勤状态,将当日考勤异常的员工记录到本月考勤异常汇总Excel表格里。
步骤
1、添加【读取Excel】组件--->路径选择0624考勤记录excel表格--->将返回值设置成变量“excel1”--->添加【代码块】组件--->将变量“excel1”中的第4列输出为变量“fourth-column_list”。
2、添加【For循环】组件--->逐个元素为i;集合写入“range(len(fourth-column_list))”--->添加【IF分支】组件,将其与循环过程相连接--->在条件中写入“fourth-column_list[i]==‘正常’”来判断考勤是否正常。
3、在【IF分支】组件‘为假时’后添加【读取Excel】组件--->路径选择六月考勤记录异常汇总excel表格--->添加【代码块】组件--->写入将考勤异常的员工显示异常次数的单元格内的数字进行加一操作的代码,并输出为变量“new_value”。
4、添加【单元格写入】组件--->路径选择六月考勤记录异常汇总excel表格--->内容写入“new_value”变量--->单元格写入‘C’+str(int(row))。
输出结果
判断员工考勤异常,计算出该员工本月异常总次数为5后,填入本月考勤异常汇总表中。