共计 732 个字符,预计需要花费 2 分钟才能阅读完成。
原始需要如下:监控某 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 类型,也就是说,UnReadEmailList 是 MailMessage 的汇合。所以,这里的 TypeArgument 设置为 MailMessage 即可。如果你没找到这个类型,你须要点击 Browse For Types,进行搜寻这个类型。除此之外,Foreach 还有一个比拟重要的属性 OutPut:index。这个字段能够设置一个参数来接管,Foreach 的索引值。索引是从 0 开始,每次循环一次就会 +1。在你须要的时候,能够应用。这样,咱们 foreach 就设置完啦。
作者:RPA 之家
https://www.bilibili.com/read…
出处:bilibili