循环操作

使用循环可以自动执行桌面流中的重复部分,并且避免多次运行相同的操作。

以下列表列出了一些有用的循环应用程序和功能:

  • 使用简单循环执行特定数量的重复工作并迭代访问数据。
  • 部署循环条件以在满足条件之前重复操作。
  • 使用 For each 循环对列表项进行迭代。
  • 在需要时显式结束循环。

要查找有关如何使用循环的详细信息,请转到使用循环

退出循环

终止循环并在循环后的下一个操作或语句处继续执行流。

输入参数

此操作不需要任何输入。

生成的变量

此操作不会生成任何变量。

异常

此操作不包含任何例外。

对于每个

迭代访问列表中的项、数据表或数据行,从而重复执行操作块。

输入参数

参数 可选 接受 默认值 说明
Value to iterate * 输入要迭代访问的列表、数据行或数据表值。

生成的变量

参数 类型​​ 说明
* 将存储每个迭代中的当前项值的值名称。

异常

此操作不包含任何例外。

循环

对操作块迭代访问指定的次数

输入参数

参数 可选 接受 默认值 说明
Start from 数值 设置循环计数器的起始点。
Increment by 数值 设置循环计数器变量递增的增量。
End to 数值 设置循环计数器的结束点。

生成的变量

参数 类型​​ 说明
* 将存储当前索引的值名称,从起始值开始。 每次迭代,该值将按该增量递增。

异常

此操作不包含任何例外。

循环条件

只要指定的条件证明为 true,则迭代访问操作块。

输入参数

参数 可选 接受 默认值 说明
Operator 不可用 等于 (=)、不等于 (<>)、大于 (>)、大于等于 (>=)、小于 (<)、小于等于 (<=) 等于(=) 选择第一个操作数与第二个操作数之间的关系。
First operand * 输入由前一操作定义的值名称或输入文本、数字、表达式以与第二个操作数进行比较。
Second operand * 输入由前一操作生成的值名称或输入文本、数字、表达式以与第一个操作数进行比较。

生成的变量

此操作不会生成任何变量。

异常

此操作不包含任何例外。

Next 循环

强制执行块的下一次迭代,并跳过其间的所有操作。

输入参数

此操作不需要任何输入。

生成的变量

此操作不会生成任何变量。

异常

此操作不包含任何例外。