Я работаю над плагином для Outlook, используя офисную js библиотеку. Часть функций приложения - хранить электронные письма на нашей облачной платформе, чтобы их можно было связать с другими данными в системе. Чтобы сделать это одноэтапным процессом, мы хотели разрешить пользователю отправлять электронную почту из нашей надстройки. Мне удалось добиться этого, вызвав метод item.saveAsyn c, чтобы сохранить элемент как черновик, а затем из REST API я могу вызвать messages / {itemId} / send, который успешно отправляет электронное письмо, после чего я могу отправить детали на наша облачная платформа. Моя единственная проблема в том, что пользовательский интерфейс Outlook (сейчас тестирующий outlook.live.com) никогда не обновляется. Я ищу в офисе js API, чтобы вызвать пользовательский интерфейс для перерисовки / закрытия редактора и т.д. c и c, но я рисую пустое место. Любая помощь будет оценена.
Если я не могу обновить пользовательский интерфейс, есть ли лучший способ получить подробную информацию об электронном письме после его отправки? Я знаю, что обработчик SentItem возможен, но я понимаю, что он используется только для надстроек без пользовательского интерфейса, и нам нужен контекст надстройки, чтобы знать, что делать с информацией электронной почты на нашей облачной платформе.