Gsuite Calendar AddOn onEventUpdated trigger Exception К сожалению, произошла ошибка сервера. Подождите немного и попробуйте еще раз - PullRequest
0 голосов
/ 14 июля 2020

Создание надстройки для конференц-связи с календарем 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"
  ],

1 Ответ

0 голосов
/ 16 июля 2020

Кажется, что об этой проблеме уже сообщалось в Google в этом сообщении . Я настоятельно рекомендую объяснить вашу проблему там, чтобы ее можно было учесть.

...