Участники меняют надстройку Office 365 Outlook для мероприятия

Я хочу зафиксировать изменение в списке участников элемента встречи внутри моей надстройки Office 365 Outlook. Всякий раз, когда добавляется/удаляется участник, я хочу запустить функцию внутри своей надстройки.

Вот надстройка, которая делает это просто и красиво. Но я не могу найти, как зафиксировать изменение.


person Selva    schedule 12.11.2015    source источник
comment
Вы когда-нибудь находили решение этого? Прошло более 2 лет, и я тоже борюсь с той же проблемой.   -  person eth0    schedule 18.01.2018
comment
я решил это, поместив кнопку обновления внутри надстройки, чтобы пользователь нажимал кнопку обновления при необходимости.   -  person Selva    schedule 18.01.2018


Ответы (1)


В настоящее время нет событий, к которым можно подключиться в объекте «Встреча» или «Сообщение» из API почтового ящика, который может предоставить вам доступ к изменениям в реальном времени. На самом деле, я считаю, что эта надстройка FindTime использует функции, которые в настоящее время не являются общедоступными ни в среде надстроек Office, ни в JavaScript API для Office, ни в API почтовых ящиков.

Обратите внимание, что их панель задач активируется с помощью кнопки ленты/команды надстройки< /а>. Я предполагаю, что FindTime использует REST API уведомлений Outlook для получать обновления по мере того, как получатели собрания обновляются пользователем. Однако этот API в настоящее время находится в режиме предварительного просмотра, и я не думаю, что вы можете использовать его для производственного решения. Надеюсь это поможет!

person Eric Legault    schedule 14.11.2015
comment
Это быстро возникает при попытке выяснить, как подписаться на изменения темы в элементе Outlook. Есть ли способ зарегистрировать обратный вызов для изменения элемента? - person matthewdaniel; 22.06.2018
comment
REST API уведомлений - ссылка в моем ответе - person Eric Legault; 22.06.2018
comment
Это лучший способ из области задач? Если это так, я бы предпочел просто setInterval, я думаю. - person matthewdaniel; 22.06.2018
comment
К сожалению, нет прямых обратных вызовов, которые фиксируют изменения свойств элемента в контексте панели задач, поэтому уведомления — единственный выход (если его даже можно правильно использовать в вашей ситуации). - person Eric Legault; 22.06.2018