Мы используем Office.js для создания веб-надстройки для Outlook и используем вызов composeItem.to.getAsync
, где composeItem равен Office.context.mailbox.item
при открытии нового окна создания в Outlook.Этот вызов возвращает объект асинхронных результатов, который имеет массив получателей.Массив получателей имеет тип Office.EmailAddressDetails
и соответствует описанию в их документации .
Когда мы делаем этот вызов для окон, мы получаем ожидаемый массив получателей, где EmailAddressDetails.recipientType
Атрибут равен "user"
или "distributionList"
, в зависимости от того, что такое электронное письмо.
Однако, когда мы делаем один и тот же вызов в Mac, тот же атрибут равен undefined
.Для нас важно определить recipientType
, потому что мы используем его, чтобы затем вызвать EWS expandDL в списках рассылки и затем приступить к обработке электронной почты.Это воспроизводимо на 100%, и мы уже давно замечали эту проблему (еще в последние 8 месяцев).
Я видел несколько версий для Mac.С тех пор это происходит для последних нескольких версий и текущей.Моя текущая версия для Mac 16.25 (19051201) .Я могу предоставить больше информации, если это необходимо.