用户头像

古才

2022-08-03

491

在 Outlook UiPath 中发送内嵌图像 - 知乎

在 Outlook UiPath 中发送内嵌图像

发送内嵌图像是我们经常遇到的以下场景:

  • 完成整个过程并发送异常截图后。
  • 完成此过程后,发送成功/失败邮件。
  • 在 HTML 报告等报告中保存图像时。

为了发送内嵌图像,我们必须将图像转换为 base64 图像。

为什么我们需要把图片改成base64?

Base64 是一种编码模式,用于以文本格式表示二进制数据。

这是在方便的时候对存储或传送介质不支持二进制数据,例如嵌入图像到数据库,CSS时作为 文件,或HTML。

 

其中图像文件路径是您的图像路径。

我们可以通过这个base64Image来发送 Outlook 邮件消息活动,但是如果你想要一个动态的宽度和高度,那么在发送邮件之前请按照以下步骤操作。

 

其中 ImageWidth 是整数形式的图像宽度,ImageHeight 是整数形式的图像高度。

最后,将strBody传递到Send Outlook Mail Message Activity 的 Body 部分,如下所示:

 

想要在 Outlook 中发送多个内嵌图像?

首先,我们需要创建一个包含所有图像文件路径的字符串数组类型的变量(图像)。

现在在创建之后,我们需要再创建一个字符串类型的变量(bodyimages),这将是我们的最终字符串,其中包含所有图像的所有 base64 转换。

最后,将字符串变量传递给 Send Outlook Mail Message Activity 中的 Body 属性。

请按照以下步骤完成此任务:

 

 

这就是这篇关于使用发送 Outlook 邮件消息活动发送内嵌图像的帖子的全部内容。

让我知道您对这篇文章的想法是否有用,以及您的宝贵反馈,这些反馈有助于改进前进。



文章来源:https://zhuanlan.zhihu.com/p/405880185

声明:本文通过RPA之家机器人自动转载,如有侵权请联系service@rpazj.com删除

1条评论

用户头像
提交评论
王晓波: RPA之家(www.rpazj.com)—中国最大的RPA服务平台。提供RPA培训、咨询、实施、机器人定制购买、技术交流、求职招聘、外包兼职等专业服务。业务咨询请加微信18925203701交流。
回复 2023-01-05
RPA之家banner图