本次内容所要用到的Activities有:
ReadRange---获取数据源Assign---拼接html格式ReadTextFile---读取html数据模板For Each Row---填入数据Send OutlookMail Message---发送邮件下面是全体流程的实现过程:
现在开始先容每一个步骤的详细设定
第一步:通过ReadRange来读取我们须要发送邮件的正文内容的数据,输出OutPut,我们定义为DataTable类型,命名为DT。这里的ReadRange,我利用的是WorkBook中的activities。
第二步:拼接html格式
head的内容:\"大众<html><body><table border=\"大众+\"大众1\"大众+\"大众 cellspacing=\"大众+\公众\公众+\"大众><tr><td>姓名</td><td>身份证</td> <td>出生年</td><td>年事</td></tr>\"大众
tail的内容:\"大众</tr></table></body></html>\"大众
第三步:读取temp模板,来用填写数据。
temp模板的内容为:{0}:填写姓名,{1}:身份证,{2}:出生年,{3}:年事
第四步:通过for each row来将所有数据的填入,并拼接成html格式
body:body+string.Format(temp,row[0].ToString(),row[1].ToString(),row[2].ToString(),row[3].ToString())
第五步:通过Send OutlookMail Message来发送邮件,
outlook的格式选择如下:
末了我们来看看实现之后,我的邮件收到的效果
好了,上面便是我们如何发送带有表格正文的邮件,通过拼接html来实现的。
如果大家在实现的过程中有任何疑问,可以扫描下方二维码,一起谈论,共同学习