Loop
Loop可以让你重复执行节点列表中的动作集合,还能循环遍历List和Dictionary变量。
动作
For
作用同常用编程语言中的for关键字,设置方式如下:
- Iterator:可选择的迭代方式有:
- Range:通过迭代次数Iterate times反复运行同一组动作
- List:遍历指定的List变量
- Dictionary:遍历指定的Dictionary变量
Break
作用同常用编程语言中的break关键字。
Continue
作用同常用编程语言中的continue关键字。
示例
1. 新建List变量
新建一个子类型为String的List变量,命名为productList
,然后设置4个初始值:UiPath, AA, Zapier, YooginX
。
2. 遍历新建的List变量
- 拖拽 Loop > For 动作到节点列表
- Iterator下拉框选择
List
,下方的变量选择刚才新建的productList
- For下方选中遍历所有项
All items in the list
- 最后创建一个String类型的输出变量
currentProduct
用于暂存List中的每个数据项
3. 显示每次遍历的数据内容
- 使用 String > Uppercase 动作,将每项内容转换成大写
- 最后用Message Box动作显示转换后的结果