PowerShell 处理邮件模板保存的问题

本文介绍了在RPA项目中处理邮件模板的一些问题和解决方案。当UiPath无法直接处理邮件模板时,转而使用PowerShell和VBS进行处理。在PowerShell中,通过设置BodyFormat属性为3并替换HTMLBody内容,解决了保存模板时丢失HTML样式的难题;而在VBS中,通过创建Object并使用Replace方法更新邮件主题和正文。
摘要由CSDN通过智能技术生成

RPA经常涉及到邮件的操作,现在给我们这个big4公司做的审计的一个CloseTIcket项目时,对需要Close的ticket需要邮件发送去提醒Client去关闭,邮件的模板是固定的,需要find 或者replace里面的to,cc, subject,body,signature,问题。

1.在使用UiPath进行邮件模板操作时,用到start process 控件,但是点击start process控件路径加载Email Template,是找不到file的,默认只支持.exe file,所以,不要管它,直接拷贝路径和文件名进行,是可以使用的。

cc,to,subject 用type into 抓取写入就可以了,但是emailbody一直抓取不到,尝试了多个方法,所以放弃了,改用powershell 和vbs 处理。

在做CC,to,subject type into的时候遇到一个问题,总是写的不全,后来发现是输入法的问题,汉字输入法就经常出现乱码,修改为英文输入法解决问题,或者使用set clipboard sendhotkey组合解决。保存邮件时,可以调用F12热键。

2.vbs处理邮件save as 比较简单,用uipath 传入参数,解析就可以。Demo如下:

Dim OlApp
Dim Eml
Dim Arg
Dim EmlBody 
Set Arg = WScr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值