UIpath 基础---Lesson2

你离开我真会死。 提交于 2020-03-17 03:13:53

 

2.1UiPath条件判断活动If的介绍和使用

一、if的介绍
if语句是指编程语言(包括c语言、C#、Python、Java、汇编语言等)中用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一。
二、if在UiPath中的使用
1.打开设计器,在设计库中新建一个Sequence

2.为序列命名及设置Sequence存放的路径

3. 在Activities中搜索Input Dialog,并将Input Dialog控件拖至设计区

4. 为Input Dialog控件命名标题及标签

5. 为Input Dialog输入的内容设置变量(设置变量时按ctrl+k后输入变量名)

6. 在Variables里设置变量数据类型

7. 在Activities里搜索if控件,并拖至设计区

8. 在if控件的Condition中输入表达式
9. 在Activities中输入message box用来做结果输入

10. 点击Run执行,输入分数及输出结果

 

 

2.2 UiPath条件判断活动Flow Decision的介绍与使用

一、Flow Decision介绍

FlowDecision节点是一个条件节点,它根据指定条件是否成立来控制流程的两个分支。
当条件为True时,流程执行一个分支
当条件为False时,流程执行另外一个分支
二、Flow Decision在UiPath中的使用
1、打开设计器,在设计库中新建一个Flowchart

2. 为Flowchart命名及存放路径

3. 在Activities中搜索Input Dialog,并将Input Dialog控件拖至设计区

4.为Input Dialog控件命名标题及标签

5.为Input Dialog输入的内容设置变量(设置变量时按ctrl+k后输入变量名)

6.在Variables里设置变量数据类型

7.在Activities搜索Flow Decision控件拖至设计区

8. 进入Flow Decision 的Condition填写判定闰年的表达式

9. 添加判断结果输入控件message box

10. 在message box控件中添加输出消息
注:因输出结果中含有字符串,所以年份year需转换成string统一类型

11. 点击Run执行流程,输入年份及输出结果

 

2.3 UiPath循环活动For Each的介绍和使用

一、For Each的介绍

For Each:循环迭代一个列表、数组、或其他类型的集合, 可以遍历并分别处理每条信息

二、For Each在UiPath中的使用

1. 打开设计器,在设计库中新建一个Flowchart

2. 为Flowchart命名并设置存储路径

3.在Activities中搜索Assign,并将Assign控件拖至设计区

4.在Assign中设置变量,及为集合写入数据

注:Assign格式选择ArrayOf[T]--String,集合格式为{“”,””}

5.在Activities中搜索For Each,并将For Each控件拖至设计区

6.在For Each控件里填写传入变量值,并添加Log Message控件用来打印List

7. 点击Run执行,点击Output查看执行结果

2.4 UiPath循环活动While的介绍和使用

一、While循环的介绍

先判断条件是否满足, 如果满足, 再执行循环体, 直到判断条件不满足, 则跳出循环

二、While循环在UiPath中的使用

1. 打开设计器,在设计库中新建一个Flowchart

2. 为Flowchart命名并设置存储路径

3. 在Activities中搜索Assign,添加两个Assign控件到设计区

4. 为两个Assign设置变量、变量数据类型

5. 在Activities中搜索While,并将While控件拖至设计区

6. 在While控件中的Condition填写判断表达式,并在While控件的Body中添加Assign控件,填写num变量每次循环+1的表达式

7. 在While控件的Body中添加Log Message用来打印num的值

8. 点击运行,在Output中查看运行结果

2.5 UiPath循环活动Do While的介绍和使用

一、Do While的介绍

先执行循环体, 再判断条件是否满足, 如果满足, 则再次执行循环体, 直到判断条件不满足, 则跳出循环

二、Do While在UiPath中的使用

1. 打开设计器,在设计库中新建一个Flowchart

2.为Flowchart命名并设置存储路径

3.在Activities中搜索Assign,添加两个Assign控件到设计区

4.为两个Assign设置变量、变量数据类型

5. 在Activities中搜索While,并将Do While控件拖至设计区

6. 在Do While控件的Body中添加Log Message用来打印num的值

7. 在DoWhile控件的Body中添加Assign控件,填写num变量每次循环+1的表达式,并在Do While控件中的Condition填写判断表达式

注:While循环是限制性判断,然后再执行Body的表达式,而Do While循环则是先执行Body的表达式然后再判断

8. 点击运行,在Output中查看运行结果

2.6 UiPath循环嵌套的介绍和使用

1.循环嵌套的介绍

一个循环体内又包含另一个完整的循环结构,就称之为循环嵌套。内嵌的循环中还可以嵌套循环,这就是多层循环,也叫做多重循环。

2.在UiPath中结合使用循环嵌套生成99乘法表

    1.打开设计器,在设计库中新建一个Sequence,并为Sequence命名

    2.在Sequence1里添加Do While循环

    3.在Do While1的Body里添加一个Sequence,并在Sequence2中添加Do While循环

    4.在添加的Do While2循环的Body里添加一个Sequence,并在Sequence3里添加一个Log Message用来打印信息,及添加一个Assign用来设置变量及变量增长表达式

     5.在Sequence2中添加一个Assign用来设置变量i,及i循环+1的表达式

    6.定义变量i及i循环+1表达式、设置数据类型、初始值、变量使用范围 ,注意设置变量数据类型及变量的使用范围

    7.在Sequence3的Log Message填写打印输出信息表达式及在Assign里填写变量j的循环+1表达式,因为输出结果中含有字符串类型,所以需要把变量i、j格式转换成字符串类型

    8.运行流程在Output中查看运行结果

文章来源:http://www.rpazj.com
作者:RPA之家

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!