• 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就设置完啦。

  • 相关阅读:
    Ubuntu 侧边栏和顶栏设置
    ubuntu 下安装微软字体和 console
    vim 的 auto-pairs 设置
    linux上的常用的一些操作
    断点模式
    GIT(git)简单操作
    制表符 的用法
    如何解决ASCII 字符显示不出来的情况
    01_js 快速入门
    神代码,结束进程神方法
  • 原文地址:https://www.cnblogs.com/toseeme/p/13454385.html
Copyright © 2020-2023  润新知