![](/img/trans.png)
[英]Is it possible to add interactivity to the HTML body of the email in an Outlook Addin?
[英]Outlook add in development - Get email body
我最近一直在使用Office JavaScript API,设法获取了一些我需要使用它的数据,但是在获取电子邮件正文时遇到了问题。 尝试了一些方法来获取身体:1: https : //dev.office.com/reference/add-ins/outlook/1.5/Body?product = outlook&version = v1.5
2:
Office.context.mailbox.item.body.getAsync(Office.CoercionType.Text,
function (result) {
console.log("Selected data: " + result.value + result.status + result.error);
}
)
function write(message){
console.log(message);
}
}
到目前为止,我已经设法从电子邮件中获取数据,例如发件人的主题和电子邮件地址,但是每次我开始做aSync任务时-即使使用Microsoft网站上的代码示例,我也会遇到以下错误。
我得到的确切错误是:
OSF_DDA_Error {name: "InternalFormatError", message: "There was an internal format error.", code: 9002}
任何帮助将不胜感激,谢谢:)
原来是我在做一些document.writes通过JavaScript的插件。 事实证明,这些操作对电子邮件正文造成了奇怪的后果,并弄乱了aSync请求。 我将它们全部更改为console.log,并且成功了(尝试了许多其他事情之后)。 希望这对遇到相同错误的人有所帮助!
您正在使用哪个客户端(桌面客户端,Web应用程序)? 您可以向我们提供您使用的Outlook版本吗? 如果您使用的是桌面客户端,它将列在“文件”>“ Office帐户”下。
拥有您要获取其正文的电子邮件副本可能会有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.