一、While循环的介绍
先判断条件是否满足, 如果满足, 再执行循环体, 直到判断条件不满足,则跳出循环
二、While循环在UiPath中的使用
1. 打开设计器,在设计库中新建一个Flowchart
![](https://upload-images.jianshu.io/upload_images/14843435-9ee3354beb266177.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp)
2. 为Flowchart命名并设置存储路径
![](https://upload-images.jianshu.io/upload_images/14843435-f5ecd903a4a063ca.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp)
3. 在Activities中搜索Assign,添加两个Assign控件到设计区
![](https://upload-images.jianshu.io/upload_images/14843435-df80b79ed7fb4196.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp)
4. 为两个Assign设置变量、变量数据类型
![](https://upload-images.jianshu.io/upload_images/14843435-3f2e6997b399ce0d.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp)
5. 在Activities中搜索While,并将While控件拖至设计区
![](https://upload-images.jianshu.io/upload_images/14843435-9d4bfbe7b2a6272f.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp)
6 在While控件中的Condition填写判断表达式,并在While控件的Body中添加Assign控件,填写num变量每次循环+1的表达式
![](https://upload-images.jianshu.io/upload_images/14843435-e9d32e4b1205719e.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp)
7. 在While控件的Body中添加LogMessage用来打印num的值
![](https://upload-images.jianshu.io/upload_images/14843435-0296f6d725ca08f1.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp)
8. [endif]点击运行,在Output中查看运行结果
![](https://upload-images.jianshu.io/upload_images/14843435-174e5f027ba8f762.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp)
UiPath交流群:465630324