RPA实战(UiPath)经验总结

R021---UiPath中实现循环的六种方法

2019-06-15  本文已影响0人  柴班说

一、缘起

小朋友对循环有些培训需求,就此,做些总结。

二、基本概念

编程中,顺序,选择,循环3种结构方式,可以表述所有解决问题的方法(解决问题的算法),

1)顺序结构(Sequence)是必须的,完成一个步骤,接着下一个步骤。

2)选择结构(Decision)意味着问题的分裂,像一个分叉的人字,在各个分支上 的又是顺序结构。

3)循环结构(For/while)可以表示成顺序结构,每完成一次表达式做一次选择结构。

三、UiPath中实现循环的六种方法

六种方法总体分三大类:遍历、条件、永久,循环中有时会配合计数器,一起使用,具体如下:

3.1.遍历循环:把需要循环的内容,按行依次循环。

      1. For Each Row:只针对数据表,遍历数据表的所有行;

      2. For Each:可以遍历数组、列表、数据表或其他类型的集合所有内容。

3.2.条件循环

      3. While:判断是否满足某个条件来,来决定循环是否继续;

      4. Decision:根据条件分true/false两支;

      5. State Machine:可是实现多分支,实现复杂循环;

3.3.永久循环/死循环

      6. 箭头:没啥条件,不针对谁,直接永久循环。

          举例如下:

图1

四、箭头死循环的UiPath从业者的睡前故事

故事之前,我们先看个图:

图2

同事借用我写的一段流程,说我的流程有问题,重复不停执行。

我心里想:“怎么可能!我用得挺好啊!”

过去一看,忽然发现他引用我的流程的方框下面,多了个三角,按照三角一拉,居然是个跟图1一样的流程连接线。

原来是他不小心拉的一根线,头和尾重叠在一个点上,这跟图1的效果是一样的。

用这个方法可以整蛊一下那个谁?!

五、结束语

学习了这6种方法,基本上循环这种方法,你就毕业了!

(正文结束)

附1:关于本公众号

微信公众号名称:柴班说

欢迎转载与分享,也请注明出处。

附2:关于本文作者

微信号:chaijw

识别下面的二维码,可以与作者进行更为深入的交流。

上一篇下一篇

猜你喜欢

热点阅读