gpt4 book ai didi

javascript - Office 365 邮件应用撰写模式 - 无法在 Outlook 桌面客户端中获取电子邮件正文内容

转载 作者:行者123 更新时间:2023-11-27 23:58:22 25 4
gpt4 key购买 nike

当我在 Outlook 桌面客户端中运行邮件应用程序时,我无法在撰写模式下获取正文内容。但是,当我在 IE、Chrome 或 FF 浏览器中访问 Outlook Web 中的应用程序时,我能够获取正文内容。有人可以帮我看看这里可能出了什么问题吗?请参阅随附的屏幕截图。

enter image description here

仅供引用,我使用的是 1.1 版本的 Office.js,这是我用于读取正文内容的代码片段。

function getBody() {
Office.cast.item.toMessageCompose(Office.context.mailbox.item).body.getAsync(function (result) {
app.showNotification('The current body is', result.value)
});

//Office.context.mailbox.item.body.getAsync(Office.MailboxEnums.BodyType.Html, function (result) {
// app.showNotification('The current body is', result.value)
//})
}

最佳答案

Body 上的 getAsync 方法是在 Mailbox 版本 1.3 中引入的,Outlook 2013 不支持该方法。目前处于预览版的 Outlook 2016 支持该方法。如果您想尝试一下,可以在此处下载预览:https://products.office.com/en-us/office-2016-preview

编辑:此外,您还需要更改一项代码。 getAsync 方法已更新,现在 coercionType 参数是必需的。 MSDN 尚未更新此更改。因此,您需要将代码更改为:

Office.cast.item.toMessageCompose(Office.context.mailbox.item).body
.getAsync("text", function (result) {
app.showNotification('The current body is', result.value)
});

关于javascript - Office 365 邮件应用撰写模式 - 无法在 Outlook 桌面客户端中获取电子邮件正文内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32066895/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com