Почему FormApp не может открыть форму? - PullRequest
1 голос
/ 30 марта 2020

FormApp не работает должным образом. Попытка открыть форму по URL или идентификатору, например:

var form = FormApp.openById(id);

В результате выполнения кода в журналах возникает (тихая) ошибка:

Exception: You do not have permission to call FormApp.openByUrl.
Required permissions: https://www.googleapis.com/auth/forms

But File -> Свойства проекта -> Scopes показывает

3 OAuth Scopes required by the script:

https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/forms
https://www.googleapis.com/auth/spreadsheets

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

Так что теперь я запутался ... что мне здесь не хватает ?

Приложение:

Если я запускаю функцию вручную из редактора сценариев Google, функция выполняется должным образом.

Функция генерирует вышеуказанную ошибку только тогда, когда она вызывается электронной таблицей.

...