一、前言
一个流转针对不同的场景情况,需要做不一样的处理,这个时候就需要用到判断if条件,具体的指令介绍可学习指令教程:if条件
二、应用场景
if 语句是指编程语言中用来判断所给定的条件是否满足根据判定的结果真或假,决定执行给出的两种操作之一。根据既定条件规
则判断流程的执行方向,一个高质量的流程肯定会包含大量的条件判断。
if 条件用于两个数据或者表达式进行比较来判断流程的走向。比较条件有很多类型:等于、不等于、大于、小于、包含、不包
含、为空、不为空等等。
第一个操作数表示第一个数据,运算符里面表示判断条件,第二个操作数表示第二个数据。
例如我们设置一个变量,变量类型是【数值】,默认值设置为1,第二个操作数为2,运算符选择不等于设置完成后点击确定。
注意事项:如果是数值大小判断,两个操作数都应该是数值类型的,如果第一个操作数是文本值的1,那么这个判断会出现问题。如果判断的操作数是文本类型的,最好先转换成数值类型的再进行判断比较。
因此两个操作数的变量类型应该是一致的,不然容易出错。
设置完成后运行一下,运行完成之后可以看到运行日志显示主流程中第二条指令 if 条件判断结果为true,也就是1不等于2判断结
果为true。
true表示这个条件是正确成立的,那么程序就会执行这个判断分支,我们把需要执行的指令放到这个if条件下就会进行正常的运
行。如下图当结果为true的时候就输出日志:八爪鱼rpa机器人很好用
我们双击 if 条件,将它的运算符更改为等于设置完成后点击确定,点击运行。运行完成后查看运行日志,可以看到主流程中第2
条指令 if 条件判断结果为false,表示 1 = 2 的这个条件不满足不成立。
false表示这个条件是不正确不成立的,那么程序就不会执行这个判断分支,我们把执行的指令放到这个if条件下是不会进行执行
的。如下图当结果为false的时候,if条件下的日志步骤没有执行输出日志:八爪鱼RPA机器人很好用,判断为false它会自动结束这
个判断条件不再继续运行if条件和end if 条件之间的指令。
三、实例运用
示例网址:https://search.suning.com/%E8%80%B3%E6%9C%BA/
获取耳机价格低于500的商品
思路:需要多商品价格进行判断,如果商品的价格是小于500的就提取对应的商品信息,否则就不需要。那这里我们就需要用到if条件
点击获取应用:https://rpa.bazhuayu.com/shareableLink/670f3cc094d580094b9cd246
运行应用之后,我们可以看到页面上价格低于500的商品数据就被获取下来了。