Office.MailboxEvent interface
Объект MailboxEvent
передается в качестве аргумента обработчику событий надстройки, которая реализует активацию на основе событий, включая интеллектуальные оповещения или встроенную функцию создания отчетов о нежелательной почте. Это позволяет надстройке означать клиенту Outlook, что она завершила обработку события.
Комментарии
[ Набор API: Почтовый ящик 1.10 ]
Минимальный уровень разрешений: ограниченный
Применимый режим Outlook: Compose или чтение
Важно! В почтовом ящике 1.14 появилась поддержка встроенной функции отчетности о спаме.
Методы
completed(options) | Указывает, что надстройка на основе события или надстройка, сообщающая о спаме, завершила обработку события. |
Сведения о методе
completed(options)
Указывает, что надстройка на основе события или надстройка, сообщающая о спаме, завершила обработку события.
completed(options?: SmartAlertsEventCompletedOptions | SpamReportingEventCompletedOptions): void;
Параметры
Необязательный параметр. Объект , указывающий поведение надстройки на основе события или надстройки, сообщающей о спаме, после завершения обработки события.
Возвращаемое значение
void
Комментарии
[ Набор API: Почтовый ящик 1.10 ]
Минимальный уровень разрешений: ограниченный
Применимый режим Outlook: Compose или чтение
Важно!
В почтовом ящике 1.14 появилась поддержка встроенной функции отчетности о спаме.
Поддержка назначения
SmartAlertsEventCompletedOptions
объекта параметруoptions
появилась в mailbox 1.12.
Примеры
// The following example sets the subject when a new message is composed.
function onNewMessageComposeHandler(event) {
const subject = "Set by an event-based add-in!";
Office.context.mailbox.item.subject.setAsync(
subject,
{
asyncContext: event,
},
(asyncResult) => {
const event = asyncResult.asyncContext;
if (asyncResult.status === Office.AsyncResultStatus.Failed) {
console.error("Failed to set subject: " + asyncResult.error.message);
event.completed();
return;
}
// Signal to the Outlook client that the event has been processed.
console.log("Successfully set the subject.");
event.completed();
}
);
}
Office Add-ins