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

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

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

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

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

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

Привет, Дэви

0 ответов

Другие вопросы по тегам