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