UiPath之邮件发送

该项目最后结果为发送给指定邮箱邮件,带有表格附件,主题,正文(文字、图片、表格)

        

在建立序列之前,先做一些准备工作。

以qq邮箱为例,开启SMTP服务,同时获取授权码。

登录QQ邮箱--->点击设置

 

--->点击账户---->找到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务--->开启所需服务

 

到此会弹出一个授权码,截图保存,后边会用到

 

         打开UiPath

这里记录一下SMTP方式的邮件发送,其他类型可类比一下完成。

项目总结构:

第一步我们建立一个序列

点击new,新建Sequence

 然后在侧边栏的Activities找到相关模块:

1.打开本地表格,获取相关数据

先拖拽Excel Application Scope 到加号区域

 然后点击文件选择文件,此时会有路径显示。

点击边框选择侧边栏的properties查看相关属性,其中的Workbook path就是我们本地文件的路径,是一串字符串,我们自己也可以手动填写,用双引号包含:""

下一步在Activities找到Read Range拖拽到Do里面,其中的"Sheet1"是打开的表格中的表格名称可以修改选择,后边的属性可以填写"A1",表示是从表格的A1位置开始读数据。

也可以直接在properties中填写数据,其中的AddHeaders属性勾选后会显示A1开始的第一行数据当表头,否则会去掉第一行,把第二行当表头。

在DataTable的输入框点击鼠标右键,点击Create Variable创建输出对象(表格数据)设置为table

 

 表格打开完成。

其中选中Do

点击Variable设置table的作用域为Sequence,防止其他域引用不到table

 

2.建立html正文

在Activities找到Create Html Content拖拽到最后加号位置。

 这里我们点击Open Editor设置相关数据,点击Add data values下的Map data values插入表格数据。

 这里选择Table类型,value填写我们上边定义的输出table,点击ok

 点击Table插入表格数据({{Table}})完成

 插入图片:

 选择本地图片设置大小,Alt text是图片信息,Link是点击图片的时候会转到该链接,点击ok。

 

 点击save

 创建对象html接受编辑信息。

 正文设置完成。

3.发送邮件,找到组件Send SMTP Mail Message拖拽到该位置。

 选中点击properties设置相关属性:

Body:正文,html

Subject:主题

Port:465 端口  Server:SMTP的服务代码

Email:发送者登录邮箱的账号

Password:一开始准备的授权码

IsBodyHtml:设置正文为Html展示

To:发送给谁

from:发送者邮箱

4.添加附件

点击Attach Files 创建Argument 设置Value附件地址,点击ok

 

 点击运行,发送成功。查看邮件

这个图片还没有解决,可能是连接的问题。其他没问题。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值