美文网首页RPA实战(UiPath)经验总结
R021---UiPath中实现循环的六种方法

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

作者: 柴班说 | 来源:发表于2019-06-15 15:45 被阅读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

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

相关文章

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

    一、缘起 小朋友对循环有些培训需求,就此,做些总结。 二、基本概念 编程中,顺序,选择,循环3种结构方式,可以表述...

  • 在shell中查找spring cloud多个jar包,利用$1

    方法一:循环实现 方法二:shift 实现

  • php

    本文实例讲述了ThinkPHP模板中数组循环的实现方法。分享给大家供大家参考。具体实现方法如下: ThinkPHP...

  • 第四节课 如何涨粉复盘 - 草稿

    六种涨粉方法和如何打造流量循环系统,精准的沉淀粉丝 课程重点 六种涨粉方法 1.混群 多刷脸,自我介绍,输出价值 ...

  • 第四节课 如何涨粉复盘

    六种涨粉方法和如何打造流量循环系统,精准的沉淀粉丝 六种涨粉方法 1.混群 多刷脸,输出价值 2.资料涨粉 A、搜...

  • UIScrollView滚动视图

    基本功能 循环滚动功能 循环滚动有两个实现方式 实现方法一 实现方法二 此处未实现手动滑动的功能 viewDidL...

  • 数组去重的方法--总结篇

    参考:数组去重的六种方法 一、使用for循环 对于数组,没有什么是for循环解决不了的问题。但是bigger不够啊...

  • golang循环递增数组查找值

    循环递增数组查找值 golang 1.实现要求 在循环递增数组中查找某个值 2.实现方法 使用二分法实现查找 使用...

  • ArrayList三种遍历方式比较

    方法一:普通for循环遍历 方法二:增强for循环遍历 增强for循环的底层也是Iterator实现的,只是对它包...

  • Python语法

    逻辑语法 if条件语句 条件语句的实现方法是: 循环 for循环 while循环 break跳出循环 & cont...

网友评论

    本文标题:R021---UiPath中实现循环的六种方法

    本文链接:https://www.haomeiwen.com/subject/uwpbfctx.html