Outlook - копирование событий группового календаря в пользовательский календарь Outlook. - PullRequest
0 голосов
/ 22 октября 2019

У нас есть повторяющаяся настройка событий в групповом календаре Office 365. Если в эту группу добавлен новый участник, этот участник может видеть событие в календаре «Группы», и чтобы увидеть это событие в главном календаре, пользователь должен нажать «Копировать в мой календарь» в групповом событии.

Есть ли способ сделать это через код / ​​скрипт? По сути, выполнить «Копировать в мой календарь» для группового календаря Office 365 в основной календарь пользователя с помощью кода.

1 Ответ

0 голосов
/ 26 октября 2019

Я не уверен, когда вы нажимаете «Скопировать в мой календарь», если у него есть какая-нибудь умная ссылка или это просто копия на определенный момент времени.

Вы можете подписаться на календарь, используяwebhook. Этот webhook будет вызывать ваш API, размещенный где-то (функция Azure, веб-API, размещенный в службе приложений Azure). Ваш API получит идентификатор события, затем он сможет получить полную информацию о событии и затем создать новое событие в календаре пользователей.

Я предполагаю, что вы хотите, чтобы это создавалось на всехкалендарь пользователя, а также обновить его, если произошли изменения в исходном событии.

Сложно точно так поступить.

https://docs.microsoft.com/en-us/graph/webhooks https://docs.microsoft.com/en-us/graph/api/resources/event?view=graph-rest-1.0

...