Я работаю над надстройкой для Microsoft Outlook и заметил, что в последней версии Outlook для Mac, 16.18 (181014), наша надстройка не может получить получателей черновика, который просто был создан. Наша надстройка пытается получить получателей, используя метод office.js Office.context.mailbox.item.to.getAsync()
. Чтобы воспроизвести эту проблему:
- Читая письмо в папке «Входящие», нажмите кнопку «Ответить», чтобы начать составление нового письма; новый черновик должен автоматически иметь получателя в поле «to», потому что это ответ.
- Из этого черновика откройте надстройку, которая будет пытаться получить получателей черновика «к», позвонив по номеру
Office.context.mailbox.item.to.getAsync()
. Получатели не найдены.
- В поле «к» черновика добавьте дополнительного получателя и
затем удалите этого получателя.
- Попробуйте выбрать получателя из вашего
снова надстройку, позвонив
Office.context.mailbox.item.to.getAsync()
-
на этот раз вы получите правильное уведомление получателей.
Мы заметили эту проблему только в версии 16.18 (181014). Похоже, что пользователь должен вручную отредактировать поле «до», прежде чем метод getAsync()
сможет дать нам его содержимое.