我正在开发Microsoft Outlook加载项,以便在撰写视图中向电子邮件草稿中添加内容。
我们的加载项使用强制类型的HTML使用Office.js方法Office.context.mailbox.item.body.getAsync()
来获取草稿的现有内容,将新内容添加到返回的HTML中,然后替换草稿电子邮件的正文并使用Office.context.mailbox.item.body.setAsync()
方法更新的HTML,并再次使用强制类型的HTML。
当我们从Outlook Web App内部执行此操作时,当我们使用setAsync()
方法设置电子邮件的正文时,签名中的所有基本64格式图像都会被删除。查看电子邮件正文html,我发现该元素仍然存在于电子邮件中,但不再具有src属性。
我们有什么办法可以防止这些图像丢失?
我在Office.js文档中注意到,有一种prependAsync()
方法可以在电子邮件正文之前添加内容,而无需更改其余部分。有没有办法将内容可靠地附加到电子邮件正文的末尾?如果是这样,我们可以将其用作解决方案。
答案 0 :(得分:0)
Outlook加载项平台当前不支持插入base 64编码的图像。但是,我们在user-voice page上跟踪Outlook加载项功能请求。请在此处添加您的请求。在我们进行规划过程时,会考虑用户语音上的功能请求。