Outlook 2016 для Windows.
Я использую функцию Office.context.mailbox.item.body.getAsync
для получения содержимого электронной почты:
if (Office.context.requirements.isSetSupported("mailbox", 1.3)) {
Office.context.mailbox.item.body.getAsync("html", function (result) {
if (result.status == Office.AsyncResultStatus.Succeeded) {
var htmlBody = result.value;
globalAddin.setLocalStorageItem('htmlEmailBody', htmlBody);
globalAddin.getEmailSignature(htmlBody);
window.location =
globalAddin.randomizeUrl("composeemail/add_contact.html");
}
});
}
Это работает с Outlook для Интернета и Outlook 2013 для Windows:
В Outlook 2016 для Windows это удается, но в поле значения возвращаются неизвестные символы ÿþ<
:
Любые идеи о том, как решить эту проблему?