GetAsync из объекта получателей ведет себя по-разному между Outlook и OWA - PullRequest
0 голосов
/ 07 декабря 2018

После тестирования с разными версиями outlook, а также с разными платформами.Мы заметили, что метод GetAsync объекта "Office.context.mailbox.item.to" действует по-разному на разных платформах.

При написании адреса электронной почты в OWA обратный вызов из GetAsync будет вызываться нажатием «Tab» или «;»или когда фокус изменился.Это то, что мы ожидаем, и затем мы можем выполнить некоторые проверки / модификации с этим массивом адресов электронной почты.

Однако в Outlook 2016 MSO обратный вызов не будет вызываться, когда ";"нажата.Это означает, что когда пользователь пишет адрес электронной почты и сразу же нажимает кнопку «отправить», наша проверка / изменение не будут выполнены.

У вас есть идеи, как получить это событие в Outlook?Есть ли какие-либо совместимости версий, которые следует учитывать?Известно ли это «поведение»?Есть ли обходной путь?

В документации (Office.recipients) говорится «Когда вызов завершится, свойство asyncResult.value будет содержать массив объектов Office.EmailAddressDetails.».Но мы не имеем четкого представления о том, что подразумевается под «завершением вызова».

Привет, Дэви

...