【UiPath Studio 中文文档】50 流程控制 -While

While 活动在条件满足的时候能够重复执行特定的进程。它和 Do While 活动的主要区别是,在 While 中,在执行循环主体之前判断条件是否满足。

这种类型的活动可用于遍历数组元素,或多次执行特定的活动。您可以增加计数器以浏览数组索引或逐步浏览项目列表。

While 活动的使用例子

为了举例说明怎样使用 While 活动,让我们创建一个自动化,将整数变量从 10 增加到 100,并将所有数字写入 Microsoft Word 文档。

  1. 创建一个新的序列

  2. 创建一个整型变量 intCounter,默认值设置为 10.

  3. 添加一个 While 活动到设计器面板.

  4. Condition 字段,输入 intCounter < 100. 这意味着循环体将会重复执行,直到 intCounter 变量的值不小于 100 为止

【UiPath Studio 中文文档】50 流程控制 -While_第1张图片
Condition 中输入条件
  1. While 活动的 Body 部分添加一个 Assign 活动。

  2. Properties 面板中的 To 字段填写 intCounter

  3. Value 字段,输入 intCounter + 1。这将会使变量 intCounter 的值加 1.

【UiPath Studio 中文文档】50 流程控制 -While_第2张图片
image.png
  1. Assign 下方添加一个 Append Text 活动

注意
这个活动是 Word 活动包的一部分。如果你还没有安装,请使用 package manager functionality 来安装它。

【UiPath Studio 中文文档】50 流程控制 -While_第3张图片
安装 Word Activities
  1. FilePath 字段中,在双引号中键入 Word 文件的路径。

注意
安装之后再搜索 Append Text 就好了,注意要选 WordDocument 下方的那一个。这两个 Append Text 是不一样的。

【UiPath Studio 中文文档】50 流程控制 -While_第4张图片
Append Text

注意
确保在运行自动化时不使用该Word文档,否则将显示消息错误并停止执行。

  1. Text 字段中,键入 "计数器的当前值是:" + intCounter.ToString +"."
    项目最终应该如下图所示:
【UiPath Studio 中文文档】50 流程控制 -While_第5张图片
最终的框图
  1. 点击 F5 运行自动化

  2. 双击打开在步骤 9 中指定的 World 文档。注意写入了 10 到 100 之间的所有数字,正如预期一样。

【UiPath Studio 中文文档】50 流程控制 -While_第6张图片
运行结果

官网原文链接

返回目录
UiPath 常见问题及解决办法汇总

更多 UiPath 相关的资讯,请关注公众号:流程自动化机器人教程
由于禁止直接在文章中插入公众号二维码,请点击 这里 了解添加该公众号的细节。

你可能感兴趣的:(【UiPath Studio 中文文档】50 流程控制 -While)