循环指令在 RPA 中用于重复实行一系列动作,直到知足特定条件。它们是自动化任务中不可或缺的组成部分,尤其是在须要处理大量数据或实行重复任务时。
下面是几种常见的循环指令:
For 循环:这种循环会预先设定循环次数。例如,如果你想要遍历一个列表中的所有项目,或者重复一个动作固定的次数,可以利用For循环。While 循环:While循环会持续实行,直到某个条件不再知足。它适用于你不知道须要循环多少次的情形,例如,读取一个未知长度的文件直到末端。详细指令先容
For 次数循环
描述:对一组指令进行特定次数的循环操作
起始数
设置循环计数器的起始数值
结束数
设置循环计数器的结束数值
递增值
设置每次循环递增的数值
利用示例
此流程实行逻辑:利用【For次数循环】设置起始数为1、结束数为10、递增值为2 --> 循环体实行【打印日志】指令打印当前循环值 --> 直至起始数与结束数大小关系改变则循环结束
ForEach 列表循环
描述:依次循环列表中的每一项的操作
此指令比较常用,运用处景有:【获取一个文件夹中的所有文件,并对所有文件遍历循环一遍】、【网页中识别出一列表中的所有元素,对每个元素遍历循环一次,实行对应的操作】
列表
输入列表或者选择已创建的列表变量,如:[1, 2, 3, 4, 5 ],['影', '刀', 'R', 'P','A']
输出循环项的位置
勾选则输出循环项的位置变量
存储循环项至
保存当前循环到的列表项为变量
注:列表格式为list = [value1 , value2 , value3];列表内可存储不同类型的数据项;列表循环项的位置从0开始
利用示例
此流程实行逻辑:利用【ForEach列表循环】指令循环指定列表中的每一项 --> 循环体实行【打印日志】指令打印当前循环项以及当前循环值 --> 直至列表的末了一项则循环结束
循环指令还包括 While循环、无限循环、循环相似元素等等,此处不一一解释,事理是同等的,可通过考试测验不同的指令达到学习的效果或查看官方帮助文档。
案例场景
对同一个帖子,评论五次
流程剖析
评论五次,这是一个重复的动作,可以采取循环指令
详细步骤
手动打开星球的打卡页面,采取【获取已打开的网页工具】指令,获取当前的网站。加入【循环指令】,并设置次数为 5,起始数设置为 1,结束数设置为 5。点击评论按钮捕获评论输入框,输入评论内容
点击提交按钮。
完全流程