3,UiPath实践-从零开始写demo-读取Email

从零开始写个demo。

demo要涉及到Email、Excel、数据库。

需求如下:

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

 

首先我们开始读取Email。

在Activities搜索mail,出现了以下活动:

 

 

可以看到有很多种类的活动,有根据Email协议类型的:POP3,IMAP,SMTP。

也有根据Email客户端类型的。

 

因为我的Email是IMAP的。所以我选择的是Get IMAP Mail Message活动。

将该活动拖拽至窗口中央。  

 

 

选中Get IMAP Mail Message设置其属性

 

 

 

 可以看到几个关键属性:

MailFolder:表示是Mail哪个目录。

Port:端口号

Server:Email服务端地址

Email:账号

Password:密码

MarkAsRead:是否在读取后,标记成已读

OnlyUnreadMessage:是否只读取未读邮件

OutPut:读取后输入的Email数据,需要用个变量接收

 

如果设置属性,请查看:

https://www.cnblogs.com/toseeme/p/13491438.html

 

如何新增变量?来接收OutPut的输出?

 

 

两种方式:

 

第一种,选择variables选项卡,在变量列表页设置变量

这种方式的弊端是,我需要手动设置变量类型,然而UiPath的设置变量类型界面,体验还是一言难尽的。

 

第二种:在所需要变量的地方,右击Create variables。

 

这时,会自动在变量列表生成变量和对应的变量类型,无需手动设置变量类型。

 

Set Var:接变量名即可

 

这样,读取Email活动就设置好啦。

 

 

posted @ 2020-08-07 17:15  半个读书人  阅读(808)  评论(0编辑  收藏  举报