как отобразить какое-то сообщение, как только пользователь начинает создавать новое письмо - PullRequest
0 голосов
/ 14 января 2019

Для Office 365 Outlook Web App мы хотели бы преобразовать вложения в ссылки после их загрузки конечным пользователем, однако мы не увидели событие уведомления о вложении в текущей надстройке Outlook.

Другой подход, который мы могли бы сделать, - попросить их использовать наши собственные кнопки для загрузки, однако нам нужно указать конечному пользователю, как использовать наши собственные кнопки. Можем ли мы добавить какое-либо сообщение в верхней части тела письма, как показано ниже, после появления нового окна сообщения электронной почты отображается? enter image description here

Каким-то образом, основываясь на нашем исследовании, в Outlook Addin есть только одно событие, которое сейчас SendEvent , может кто-нибудь это подтвердить? если это так, это довольно ограничено.

1 Ответ

0 голосов
/ 15 января 2019

Для отображения пользовательского сообщения используйте объект Office.context.mailbox.item.notificationMessages. Например, чтобы добавить сообщение к текущему элементу, код может выглядеть следующим образом ...

Office.context.mailbox.item.notificationMessages.addAsync("information", {
    type: "informationalMessage",
    message : "My custom message.",
    icon : "iconid",
    persistent: false
});

Имейте в виду, что в каждом сообщении может быть не более 5 уведомлений, а максимальная длина каждого текста сообщения составляет 150 символов в интерфейсе Office.NotificationMessageDetails.

По второму вопросу вам нужно посмотреть доступные события в Office.EventType enum. Здесь вы увидите несколько событий, доступных для приложения Outlook. Один из них вас интересует - AttachmentsChanged, который в настоящее время доступен только в режиме предварительного просмотра (еще не выпущен, но скоро будет).

...