Почему формы дают ошибку Обязательные разрешения, в то время как разрешение существует в appsscript.json? - PullRequest
0 голосов
/ 23 декабря 2018

У меня есть метод OnSubmit(), который вызывается при отправке формы.Время от времени я получаю электронное письмо, в котором сообщается, что необходимые разрешения не предоставляются:

Ваш сценарий, Alohi Invitation Request, недавно не был успешно завершен.Краткое описание неисправностей показано ниже.Чтобы настроить триггеры для этого сценария или изменить настройки для получения уведомлений о будущих ошибках, нажмите здесь.

12/22/18 10:47 AM       onSubmit        You do not have permission to call FormApp.getActiveForm. Required permissions: (https://www.googleapis.com/auth/forms.currentonly || https://www.googleapis.com/auth/forms)    formSubmit

Я уже добавил разрешения для appsscript.json:

{
  "timeZone": "A-SAMPLE-TIMEZONE",
  "dependencies": {
  },
  "exceptionLogging": "STACKDRIVER",
  "oauthScopes": [
    "https://www.googleapis.com/auth/forms",
    "https://www.googleapis.com/auth/userinfo.email",
    "https://www.googleapis.com/auth/script.external_request"
  ]
}

ЗдесьЯ предоставил forms разрешение, но Google жалуется на разрешение.Почему это так?


РЕДАКТИРОВАТЬ-1:

Проект формы имеет доступ к следующим элементам:

enter image description here


РЕДАКТИРОВАТЬ-2: Кажется, ошибка, поэтому я подал проблему в Google tracker:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...