Office.js проблема с получением поля «to» сообщения в Outlook для Mac 16.18 (181014) - PullRequest
0 голосов
/ 09 ноября 2018

Я работаю над надстройкой для Microsoft Outlook и заметил, что в последней версии Outlook для Mac, 16.18 (181014), наша надстройка не может получить получателей черновика, который просто был создан. Наша надстройка пытается получить получателей, используя метод office.js Office.context.mailbox.item.to.getAsync(). Чтобы воспроизвести эту проблему:

  1. Читая письмо в папке «Входящие», нажмите кнопку «Ответить», чтобы начать составление нового письма; новый черновик должен автоматически иметь получателя в поле «to», потому что это ответ.
  2. Из этого черновика откройте надстройку, которая будет пытаться получить получателей черновика «к», позвонив по номеру Office.context.mailbox.item.to.getAsync(). Получатели не найдены.
  3. В поле «к» черновика добавьте дополнительного получателя и затем удалите этого получателя.
  4. Попробуйте выбрать получателя из вашего снова надстройку, позвонив Office.context.mailbox.item.to.getAsync() - на этот раз вы получите правильное уведомление получателей.

Мы заметили эту проблему только в версии 16.18 (181014). Похоже, что пользователь должен вручную отредактировать поле «до», прежде чем метод getAsync() сможет дать нам его содержимое.

...