Создание надстройки для конференц-связи с календарем gsuite и попытка создать триггер onEventUpdate с использованием следующего фрагмента для синхронизации c данных о событиях с системой конференц-связи
var trigger = ScriptApp.newTrigger('syncEvents') .forUserCalendar(calendarId) .onEventUpdated() .create();
Но получите "Исключение: извините, произошла ошибка сервера. Подождите немного и попробуйте еще раз "
Работает, если запустить код с помощью тестовой функции.
Могу я пропустить область? имеют следующие области в файле манифеста:
"oauthScopes": [ "https://www.googleapis.com/auth/userinfo.email", "https://www.googleapis.com/auth/gmail.addons.execute", "https://www.googleapis.com/auth/calendar", "https://www.googleapis.com/auth/calendar.readonly", "https://www.googleapis.com/auth/calendar.events", "https://www.googleapis.com/auth/calendar.events.readonly", "https://www.googleapis.com/auth/calendar.addons.execute", "https://www.googleapis.com/auth/calendar.addons.current.event.read", "https://www.googleapis.com/auth/calendar.addons.current.event.write", "https://www.googleapis.com/auth/script.external_request", "https://www.googleapis.com/auth/script.scriptapp", "https://www.google.com/calendar/feeds" ],
Кажется, что об этой проблеме уже сообщалось в Google в этом сообщении . Я настоятельно рекомендую объяснить вашу проблему там, чтобы ее можно было учесть.