1、条件分支
条件分支执行动作,用于设置满足不同条件流转至不同执行节点的需求。
该功能配置步骤如图:
① 添加并选中执行动作
② 设置各个分支条件
③ 设置以上条件都不满足时,默认执行哪个分支
2、数组循环
2.1 数组循环是什么
针对多条数据循环执行,执行逻辑:
获取数据数组后,数组内N条数据逐条执行循环,且所有数组内数据总数不可超过循环中设置的“最大循环次数”。
获取数组主要存在两种情况:
- 触发快捷按钮时,是列表批量选择后触发
- 从前序执行结果中获取多条数据,执行循环
2.2 数组循环用法
关于数组循环执行过程中,若使用创建新数据或设置默认值类执行动作,可以实现:
- 在循环体中,可以使用“当前循环次数”来获得当前是第几次循环,还可以使用“循环内容”来获得数组中每一项的具体内容。
- 循环结束后,在循环外添加的任一执行动作,均可会输出“实际循环”次数。
2.3 注意事项
- 循环体中不可以添加循环节点,暂时避免循环嵌套导致的大量运算。
- 在循环体中添加数据处理节点,会因为循环而多次执行数据查询或写入动作,可能大幅增加自动化的执行时间。
数组循环相关场景案例:
3、条件循环
3.1 条件循环是什么
条件循环相对于数组循环,只是不再依赖数组循环,而是以设定的固定循环次数进行循环。
执行逻辑:先判断是否满足循环条件,只要满足条件该数据可多次循环,循环次数上限不可超过循环中设置的“最大循环次数”。
例如,数据A多次循环均满足条件,此时“最大循环次数”为50,则该数据可循环50次执行。
如图,**条件循环中可设置固定的循环数据条数据,**这也是它与数组循环的最大区别。
每次进入循环前都会重新验证一下是否满足循环条件。
当前因为还未支持“自定义”变量,所以该节点目前还无法发挥出全部的作用。但仍可作为批量循环创建出指定条数的数据使用。
3.2 条件循环用法
关于条件循环执行过程中,若使用创建新数据或设置默认值类执行动作,可以实现:
- 在循环体中,可以使用“当前循环次数”来获得当前是第几次循环。
- 循环结束后,在循环外添加的任一执行动作,均可输出“实际循环”次数。
3.3 注意事项
- 循环体中不可以添加循环节点,暂时避免循环嵌套导致的大量运算。
- 在循环体中添加数据处理节点,会因为循环而多次执行数据查询或写入动作,可能大幅增加自动化的执行时间。
4、跳过循环(仅循环体内支持)
为了控制循环的执行,可以在循环体中增加“条件分支”来判断进入循环后是否需要执行对应的节点。
如果无需执行,则可通过“跳过循环”节点来直接进入下一次循环。
5、结束循环(仅循环体内支持)
为了控制循环的执行,可以在循环体中增加“条件分支”来判断进入是否已经不再需要继续执行后续的循环。
如果无需执行,则可通过“结束循环”节点来直接进入循环节点的后续节点进行执行。
6、终止执行
该节点的作用与整个自动化的最后的“结束”节点一致,用来在自动化的中间过程中来终止整个自动化的执行。
该节点也可以设置结束时的提示方式与提示内容。