Сбой Office JS API в Outlook 2016 на Mac - PullRequest
0 голосов
/ 31 мая 2018

Я занимаюсь разработкой веб-надстройки для Outlook, в которой открываю панель задач для выбранного в данный момент элемента встречи.

Я использую этот фрагмент кода для чтения itemId элемента встречи.

itemId = Office.context.mailbox.item.itemId;                    

                if (itemId === null || itemId == undefined) {
                    Office.context.mailbox.item.saveAsync(function (result) {
                        itemId = result.value;

Этот код отлично работает в OWA, Outlook для Windows.Однако он не может прочитать itemId в Outlook для Mac.Я получаю itemId как «неопределенный».

1 Ответ

0 голосов
/ 31 мая 2018

Это известное ограничение для saveAsync () и , задокументированное здесь :

Примечание: следующие клиенты имеют другое поведение для saveAsync при встречах в режиме составления:

  • Mac Outlook не поддерживает saveAsync на собрании в режиме создания.Вызов saveAsync на собрании в Mac Outlook вернет ошибку.
  • Outlook в Интернете всегда отправляет приглашение или обновление, когда saveAsync вызывается для встречи в режиме создания.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...