Я хочу добавить изображение в свое почтовое тело с помощью Office.js, но это не работает для Outlook Online.
Я не хочу, чтобы моя фотография была доступна для всех, поэтому я так и делаю (это работает для Outlook Desktop):
Добавить вложение по URL
Office.context.mailbox.item.addFileAttachmentAsync(url, name,
{ isInline: true },
function (asyncResult) {
...
});
Добавить изображение к телу
Office.context.mailbox.item.body.setSelectedDataAsync('<img src="cid:' + name + '">',
{ coercionType: Office.CoercionType.Html },
function (asyncResult) {
});
После того, как файл прикреплен, мы удаляем изображение, чтобы оно больше не было доступно по URL.
Как получить добавление файловых вложений для работы в Outlook Online?