Я написал веб-плагин для Outlook, в котором используется манифест, включающий AppointmentOrganizerCommandSurface точку расширения. Таким образом, надстройка отображается на ленте для нового элемента собрания / встречи, созданного пользователем в настольном Outlook 2016.
Начальная страница, загружаемая в панель Outlook для надстройки, просто использует функцию javascript (Office.onReady)получить адрес электронной почты пользователя с помощью loadItemProps (userProfile).
Кажется, что когда пользователь запускает надстройку в первый раз, открытый элемент встречи автоматически сохраняется в календаре, как только манифестзагружается Outlook. Это не происходит после первого использования надстройки.
На начальной странице ничего не происходит, кроме Office.onReady. Похоже, что Outlook делает это, когда AppointmentOrganizerCommandSurface запускается в первый раз.
Есть ли способ предотвратить это?