#office-js #outlook-addin #office-addins #outlook-web-addins
Вопрос:
Я создаю надстройку, которая обрабатывает событие AttachmentsChanged. В пользовательском интерфейсе Outlook classic я столкнулся с проблемой встроенных вложений. когда я добавляю встроенные вложения, надстройка taskpane получает несколько событий удаления/добавления (с некоторым интервалом) для одного и того же встроенного вложения. Это воспроизводимо и в Scriptlab. Используйте следующий код:
$("#run").click(run);
function run() {
var item = Office.context.mailbox.item;
item.addHandlerAsync(Office.EventType.AttachmentsChanged, callback, (res)=>{console.log(res)});
function callback(result) {
console.log(result);
}
}
добавьте любое встроенное вложение после регистрации обработчика событий. Одно и то же вложение будет получать несколько событий добавления/удаления непрерывно с некоторым интервалом.
Ожидаемое: Для встроенного вложения должно быть создано только одно событие
Среда: Классический пользовательский интерфейс MAC Outlook.
Замечено: Несколько событий добавления/удаления генерируются непрерывно с некоторым интервалом для одного вложения.
Кто-нибудь может помочь с этим?
Комментарии:
1. Спасибо, что сообщили об этой проблеме. Нам удалось воспроизвести эту проблему в общем сценарии. Это было внесено в наше отставание. К сожалению, на данный момент у нас нет временных рамок, которыми мы могли бы поделиться.