While 活动在条件满足的时候能够重复执行特定的进程。它和 Do While 活动的主要区别是,在 While 中,在执行循环主体之前判断条件是否满足。
这种类型的活动可用于遍历数组元素,或多次执行特定的活动。您可以增加计数器以浏览数组索引或逐步浏览项目列表。
While 活动的使用例子
为了举例说明怎样使用 While 活动,让我们创建一个自动化,将整数变量从 10 增加到 100,并将所有数字写入 Microsoft Word 文档。
创建一个新的序列
创建一个整型变量 intCounter,默认值设置为 10.
添加一个 While 活动到设计器面板.
在 Condition 字段,输入 intCounter < 100. 这意味着循环体将会重复执行,直到 intCounter 变量的值不小于 100 为止
在 While 活动的 Body 部分添加一个 Assign 活动。
在 Properties 面板中的 To 字段填写 intCounter 。
在 Value 字段,输入 intCounter + 1。这将会使变量 intCounter 的值加 1.
- 在 Assign 下方添加一个 Append Text 活动
注意
这个活动是 Word 活动包的一部分。如果你还没有安装,请使用 package manager functionality 来安装它。
- 在 FilePath 字段中,在双引号中键入 Word 文件的路径。
注意
安装之后再搜索 Append Text 就好了,注意要选 WordDocument 下方的那一个。这两个 Append Text 是不一样的。
注意
确保在运行自动化时不使用该Word文档,否则将显示消息错误并停止执行。
- 在 Text 字段中,键入 "计数器的当前值是:" + intCounter.ToString +"."
项目最终应该如下图所示:
点击 F5 运行自动化
双击打开在步骤 9 中指定的 World 文档。注意写入了 10 到 100 之间的所有数字,正如预期一样。
返回目录
UiPath 常见问题及解决办法汇总
更多 UiPath 相关的资讯,请关注公众号:流程自动化机器人教程
由于简书禁止直接在文章中插入公众号二维码,请点击 这里 了解添加该公众号的细节。