Как предотвратить ошибки надстройки при отправке, когда пользователь щелкает в другом месте? - PullRequest
0 голосов
/ 21 апреля 2020

Я создал надстройку для Outlook с функцией «При отправке», как описано здесь .

Все отлично работает в веб-версии Outlook, но на рабочем столе Есть некоторые проблемы.

Когда пользователь отправляет сообщение, а затем быстро выбирает другое сообщение, действие отправки завершается неудачно, и пользователь получает эту ошибку.

An add-in prevented this message from being sent. It will be saved as a draft.

Если ответ выдан, пользователь получает другую ошибку.

Add-ins are still running on this message. The message won't be sent until the add-in completes. Do you want to wait for them to finish?

Тестирование примера приложения Microsoft демонстрирует те же проблемы.

Как эти действия, или в Наименьшая первая ошибка, следует избегать?

1 Ответ

1 голос
/ 21 апреля 2020

Эти ошибки действительны, и их невозможно избежать. Если ваша надстройка еще не завершена, и пользователь закрывает элемент, он получает предупреждение, что электронное письмо еще не было отправлено. Убедитесь, что ваша надстройка вызывает event.completed(), чтобы уведомить Outlook о завершении действия надстройки.

...