В настоящее время у меня возникают проблемы с добавлением вложений в Office365.
function attachFiles() {
Office.context.mailbox.item.addFileAttachmentAsync('https://www.google.es/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png', filename, { asyncContext: null }, testCallback);
}
function testCallback(result) {
if (result.error) {
console.log(result.error);
} else {
console.log("Attachment added");
}
}
Приведенный выше код всегда будет приводить (после некоторого тайм-аута) к следующей ошибке:
OSF.DDA.Error {name: "InternalFormatError", message: "Hubo un error de formato interno.", code: 9002}
Код был проверен несколько дней назад без каких-либо проблем, и теперь он перестал работать.
ОБНОВЛЕНИЕ 02.08.2016. addFileAttachmentAsync, по-видимому, глобально не работает в Office365. Даже их собственные примеры на github не работают (https://github.com/OfficeDev/Outlook-Power-Hour-Code-Samples). Ищем обходной путь...
ОБНОВЛЕНИЕ 02.08.2016 15:41 GMT+1
Я протестировал другую надстройку из магазина надстроек Office365, которая использует вызов API addFileAttachmentAsync, и она тоже не работает (импорт из Dropbox в Outlook https://store.office.com/dropbox-to-outlook-import-WA104379875.aspx?assetid=WA104379875&sourcecorrid=866179b6-8806-4f78-b927-320db5dd6282&searchapppos=4). Если есть кто-нибудь, кто может протестировать его из другого региона и отправить электронное письмо, чтобы подтвердить, что это не проблема с моей учетной записью, я был бы очень благодарен. Вот скриншот той же ошибки: