Outlook 2013 SP1 的加载项body.getAsync
无法用于约会。
我试过了:
Office.cast.item.toItemCompose(Office.context.mailbox.item).body.getAsync(Office.CoercionType.Html, function (result) {}
和
Office.context.mailbox.item.body.getAsync(Office.CoercionType.Html, function (result) {}
有什么想法吗?它适用于支持加载项的所有其他版本
答案 0 :(得分:0)
您可以使用以下功能获取预约中的身体
function getBody() {
var _item = Office.context.mailbox.item;
var body = _item.body;
// Get the body asynchronous as text
body.getAsync(Office.CoercionType.Html, function (asyncResult) {
if (asyncResult.status !== Office.AsyncResultStatus.Succeeded) {
// TODO: Handle error
}
else {
// Show data
showDataDialog('Body', asyncResult.value.trim());
}
});
}
注意 - 获取项目主体是一个异步功能,需要最低邮箱要求设置版本1.3。有多种方法可以确保您的用户至少具有版本1.3,一种好方法是在清单中设置它。