zoukankan      html  css  js  c++  java
  • 7,Uipath实践-从零开始写demo-UiPath Foreach循环

    原始需求如下:

    监控某Email账号,如果有未读Email,则读取Email,判断是否有附件,有附件且是Excel时,下载该Excel,读取Excel,并把数据保存到数据库中。

    当前需要从Get Mail活动中获取未读邮件,判断每个未读邮件的附件是否有Excel,有则保存下来。

    从Activities中搜索for each,遍历循环UnReadEmailList(get mail活动的output)。

    foreach 有两个核心属性,传递给foreach的集合(in右边的),以及遍历出来的单项(in左边)的。

    item可以自己定义名字。

    除了这两个核心属性外,还有:

    TypeArgument:指定item参数的类型,如果不设置TypeArguement,item就会是个Object类型。(不得不吐槽,VB的这个有点蠢……无法根据集成的类型来自动定义子项的类型)

    所以TypeArgument建议设置。设置成什么类型呢?

    根据UnReadEmailList的类型来。

    UnReadEmailList是List<MailMessage>类型,也就是说,UnReadEmailList是MailMessage的集合。

    所以,这里的TypeArgument设置为MailMessage即可。

    如果你没找到这个类型,你需要点击Browse For Types,进行搜索这个类型。

     除此之外,Foreach还有一个比较重要的属性OutPut:index。

     这个字段可以设置一个参数来接收,Foreach的索引值。

    索引是从0开始,每次循环一次就会+1。

    在你需要的时候,可以使用。

    这样,我们foreach就设置完啦。

  • 相关阅读:
    快速排序
    开博寄语
    002易语言编写获取人物坐标
    001寻找人物的坐标
    借条范例:
    python3练习-装饰器
    python3练习-杨辉三角/帕斯卡三角形
    python3内置函数
    Tableau修改参考线上显示的标签
    Tableau10.0学习随记-分组问题
  • 原文地址:https://www.cnblogs.com/toseeme/p/13454385.html
Copyright © 2011-2022 走看看