html 表格_UiPath之发送正文包含表格的邮件(通过Html实现表格)

我们在日常工作中,经常需要把整理好的表格,复制粘贴到邮件的正文中,那么怎样通过UiPath来实现带有表格内容的邮件正文。

本次内容所要用到的Activities有:

  1. ReadRange---获取数据源
  2. Assign---拼接html格式
  3. ReadTextFile---读取html数据模板
  4. For Each Row---填入数据
  5. Send OutlookMail Message---发送邮件

下面是整个流程的实现过程:

f5464509391c36aa1aefdc734305dd3b.png

现在开始介绍每一个步骤的详细设定

第一步:通过ReadRange来读取我们需要发送邮件的正文内容的数据,输出OutPut,我们定义为DataTable类型,命名为DT。这里的ReadRange,我使用的是WorkBook中的activities。

ae73ef56c5ff8a291afc4888798226a5.png
c9aa0dc349781d289a452252b96e937c.png
2a20fd2f9650aec5dee1839a16b8063d.png

第二步:拼接html格式

head的内容:"

姓名身份证出生年年龄

tail的内容:"

"
fd8cc0586a6209cb6695c19a7abe8a9a.png

第三步:读取temp模板,来用填写数据。

temp模板的内容为:{0}:填写姓名,{1}:身份证,{2}:出生年,{3}:年龄

b7f27a17fd5014f09c79d6df2bf48766.png

第四步:通过for each row来将所有数据的填入,并拼接成html格式

body:body+string.Format(temp,row[0].ToString(),row[1].ToString(),row[2].ToString(),row[3].ToString())

efcaefcab89011edef2df658cd098e2e.png

第五步:通过Send OutlookMail Message来发送邮件,

a1486a17c64c4a3738f7d9fb74f0ada9.png

outlook的格式选择如下:

9c2c971259161e6f876f939024be84b6.png

最后我们来看看实现之后,我的邮件收到的效果

1e90c15ee7ffd60779988e81d081e526.png

好了,上面就是我们如何发送带有表格正文的邮件,通过拼接html来实现的。

如果大家在实现的过程中有任何疑问,可以扫描下方二维码,一起讨论,共同学习

2c29ea8c3488ad860d17aec3184372bc.png
  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值