使用循环
循环是桌面流开发中的一个概念,已经证明是复杂流中非常重要的元素。 循环背后的主要思想是使桌面流多次重复一个或多个操作。
Power Automate 提供三种不同类型的循环,这些循环基于各种因素迭代:
- 简单循环 - 按设定的次数迭代
- 循环条件 - 只要条件有效就进行迭代
- 对于每个循环 - 迭代访问列表
简单循环
循环背后的思想是使桌面流多次重复一个或多个操作。 Power Automate 使用循环操作实现最简单的循环类型。
此循环按设定的次数重复循环和结束操作之间的操作。 循环索引变量将自动创建,来跟踪当前迭代的编号。
简单循环最适用于两种情况:
知道应该重复操作块的确切次数。
循环索引变量必须在循环中的某个位置使用。
如果您需要在指定的迭代完成之前退出循环,请使用退出循环操作。 若要跳过当前迭代,请使用 Next 循环操作。
循环条件
与简单循环不同,循环条件让桌面流只要条件为 true 即重复一个或多个操作。
如果条件始终为 true,循环将永远不会结束。 这种情况称为无限循环。
条件由两个操作数和一个运算符组成。 平台支持最重要的逻辑操作,如 equal、not equal 和 greater than。
如果您需要在指定的迭代完成之前退出循环,请使用退出循环操作。 若要跳过当前迭代,请使用 Next 循环操作。
对于每个循环
对于每个循环迭代访问列表(或数据表)并将当前项存储在变量中。 它的主要目的是获取列表的每个项(或数据表的行),然后用于其他操作。
可以使用这种类型的循环在各种列表中搜索特定名称、内容或属性。 例如,可以迭代访问检索到的文件的列表来查找具有特定名称的文件。
如果您需要在指定的迭代完成之前退出循环,请使用退出循环操作。 若要跳过当前迭代,请使用 Next 循环操作。
您可以在操作引用中找到可用循环操作的列表。