Неожиданная ошибка при получении метода или свойства getAuthorizationInfo для объекта ScriptApp - PullRequest
1 голос
/ 05 марта 2020

У меня есть скрипт приложения, работающий за формой Google, и только в последние пару недель я получаю ошибку из своего кода.

Код проблемы:

var authInfo = ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL);

И ошибка:

Неожиданная ошибка при получении метода или свойства getAuthorizationInfo для объекта ScriptApp.

Код теперь выполняется под механизмом V8.

Любая помощь будет оценена.

Ответы [ 3 ]

1 голос
/ 09 марта 2020

Для тех, кто может столкнуться с этой проблемой:

Как уже упоминалось @Cooper, запись областей в файл манифеста (View > Show Manifest file) обеспечивает обходной путь для этой проблемы.

0 голосов
/ 05 мая 2020

Если вы попытались решить проблему с oauth scoop для движка v8, как упомянуто в других ответах, и это все еще не работает, обязательно передайте действительные аргументы (особенно правильного типа) указанному методу в ошибке.

Я получил сообщение об ошибке «Исключение: непредвиденная ошибка при получении метода или свойства openById для объекта SpreadsheetApp», поскольку мой обработчик триггера принял некоторые параметры по умолчанию (включая идентификатор листа), которые я переопределил для тестирования, и Я не осознавал, что Apps Script фактически передает некоторые параметры (объект события). В итоге я вызвал SpreadsheetApp.openById для объекта события вместо строки идентификатора. И из-за ошибки это выглядело так, как будто оно терпело неудачу еще до того, как аргумент был передан, поэтому было трудно отследить. Во всяком случае, между прочим, аргументы имеют значение, и это не обязательно ограниченная проблема.

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