Проблемы addHandlerAsync() в Mac Outlook
В нашей надстройке Outlook у нас есть закрепляемая панель задач, которая обновляется в зависимости от изменений текущего элемента в папке "Входящие" пользователя. Наше приложение находится в AngularJS. Соответствующий код выглядит так:
Office.context.mailbox.addHandlerAsync(Office.EventType.ItemChanged,
(eventType: Office.EventType) => {
$state.reload();
});
Это прекрасно работает в Outlook Windows. На Mac, однако, у нас есть 2 проблемы:
1) При первой прокрутке папки "Входящие" панель задач появляется в новом всплывающем окне.
2) Много раз (по крайней мере, в 50% случаев) выбранный элемент не был установлен, и поэтому наш пользовательский интерфейс пуст.
Идеи? Опять же, эти проблемы не случаются в Windows.
0 ответов
По состоянию на 7/7/2018 панели задач с возможностью закрепления поддерживаются только в Windows и Outlook Onilne: см. Здесь.
Перспективные панели задач в настоящее время поддерживаются в Outlook 2016 для Windows (сборка 7668.2000 или более поздняя для пользователей на текущих или служебных каналах Office, сборка 7900.xxxx или новее для пользователей на отложенных каналах) и Outlook Online.
Они, вероятно, будут периодически работать на OS X, но нет никаких гарантий.