Проблемы 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, но нет никаких гарантий.

Другие вопросы по тегам