команда для отправленной почты в надстройке Outlook Web App

Недавно я попробовал надстройку веб-приложения Outlook в Visual Studio 2015. Это круто. Оно основано исключительно на командах сценария Java. Моя конечная мотивация: мне нужно добавить одну кнопку в надстройку, если пользователь нажмет эту кнопку. Мне нужно сохранить почту в моей базе данных и отправить эту почту получателю.

Я могу получить данные, и сохранение в моей базе данных прошло успешно, но я не могу активировать опцию отправки в надстройке. Доступна любая команда java-скрипта. На самом деле я добился того же сценария в приложении Outlook для Windows.


person Manivannan M    schedule 28.12.2015    source источник
comment
Нет, у меня нет обновлений по этому поводу   -  person Manivannan M    schedule 26.04.2016


Ответы (2)


Вы должны иметь возможность отправлять электронные письма, используя новые API REST Outlook, в частности, у нас есть API для отправка электронных писем. Кроме того, чтобы закрыть форму создания сообщения, вы можете использовать Office.context.mailbox.item.close() Чтобы закрыть элемент почты или календаря в режиме создания.

person Jesse Freitas    schedule 27.01.2017
comment
@Manivannan ты пробовал это? Это выглядит идеально для меня. Я хочу собрать некоторые данные в асинхронном диалоге и использовать его для составления и отправки электронного письма на лету. - person Mawg says reinstate Monica; 07.11.2018

Вы должны попытаться отправить электронное письмо из логики на стороне сервера с помощью EWS (веб-службы обмена), см. это сообщение, или вы можете пройти аутентификацию с помощью Azure Active Directory и вызовите API REST Outlook

person Benoit Patra    schedule 28.12.2015
comment
Использование EWS в порядке, но после отправки мне нужно закрыть текущее окно создания. мне делать? - person Manivannan M; 26.04.2016
comment
Я не думаю, что вы можете сделать это. - person Benoit Patra; 29.04.2016
comment
Вы можете использовать Office.context.mailbox.item.close(), чтобы закрыть элемент почты или календаря при составлении в API-интерфейсах Javascript для веб-надстроек Outlook. - person Jesse Freitas; 27.01.2017