【流程控制】-IF分支

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

【流程控制】-IF分支

1 功能说明

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

注: 1.支持多种类型条件判断

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

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

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

2 基本使用说明

1  在“条件”这个属性传入一个判断条件: 可以传入变量或从他处获取的返回值等,也可以直接在属性描述窗口中直接输入。

多条件的增删,可点击右上方的“ + ”或“ - ”

2 在“真”和“假”两个箭头后添加相应的步骤流程: 条件满足,执行“真”后续的步骤流程;条件不满足,执行“假”后续的步骤流程。

组件定位到代码,查看流程编译后生成的代码。

3 组件运行结束后还需要执行的步骤流程,可在组件右上角的连接点后继续添加。

而且也可以根据代码的缩进看出,该流程中【网站】组件是【If分支】之外的。

3 参数配置说明

“条件”参数:进行真假判定的条件,除了可以直接在属性描述窗口中直接输入,还可传入变量或从他处获取的返回值等。条件成立为True,运行“真”后续的操作步骤流程;条件不成立则为False,执行“假”后续的操作步骤流程。

例如获取控件百度一下中的文本并存入变量”text",如果获取的文本中包含“百度”字样,则在搜索输入框中输入“RPA”,若条件不满足则输出打印“获取失败”。

if中可以设定很多条件的判断,如下,更多的语法格式可以参考相关Python教程。

if (abs is None) | (abs=='')

#变量abs为空

if lista[0]==None or lista[0]==""          

#列表lista的index0为空

if len(aaa)                            

#变量aaa不为空

if str(bbb) == True                    

#变量bbb为True

if int(float(amount_str)) > 200000      

#变量amount_str大于200000

【流程控制】-IF分支

1 功能说明用于条件判断,条件满足(真)或不满足(假)时执行相应的操作步骤流程。注: 1.支持多种类型条件判断 2.支持逻辑“与或非”...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息