条件判断
根据条件判断是否成功,执行不同的命令
如下图所示,如果条件判断成功则写入到数据视图
,否则打印日志
具体的配置项如下:
3.1 判断方式,满足任意条件时成功
是指当判断条件
为多条时,只要有一条判断成功就代表成功;满足全部条件时成功
是指当判断条件
为多条时,必须全部判断成功才代表成功
3.2 判断条件,这里分三部分,最左侧是需要判断的动态内容,如性别、年龄;中间是判断方式,如等于、大于;右侧是要比较的内容
上图的设置代表:如果 性别是男 或者 年龄大于20 则执行第一部分命令,否则执行第二部分命令
循环执行
重复执行一组命令,可以按次数执行、循环一个列表或者按条件循环
如下图所示,重复执行写入到数据视图
、打印日志
两个命令
-
按次数循环
通过指定执行次数,重复执行一组命令
循环次数:重复执行的次数
-
列表循环
指定一个列表,依次取出列表中的内容,循环次数为列表中内容的个数
2.1 列表,可以是命令生成的一个列表(如
正则表达式
取出的多个匹配项),也可以是一个文本内容,使用英文逗号分隔,如下图将会重复执行3次,依次取出阿里、百度、腾讯 -
按条件循环
该循环类型可以实现根据判断是否成功来重复执行n次命令
3.1 判断方式,
满足任意条件时成功
是指当判断条件
为多条时,只要有一条判断成功就代表成功;满足全部条件时成功
是指当判断条件
为多条时,必须全部判断成功才代表成功
3.2 判断条件,这里分三部分,最左侧是数据视图的列名,如性别、身高;中间是判断方式,如等于、不等于;右侧是要比较的值上图的设置代表:只要年龄大于20 并且 性别是男就会一直重复执行命令
退出循环
用于退出整个循环或者忽略本次循环并执行下一次循环,只在循环执行
内部有效
选择操作:继续下一次循环
代表忽略本次循环并执行下一次循环,结束循环
代表退出整个循环
继续下一次循环如下图所示,如果条件判断成功
则忽略后续操作,直接执行下一次循环,不会再执行打印日志
的命令
结束循环如下图所示,如果条件判断成功
则退出整个循环,不会再执行打印日志
,也不会再执行下一次循环
本文转自码栈平台