У меня есть файл листов Google, в котором я создал связанный скрипт. Сценарий выполняет быстрый веб-запрос, извлекает и анализирует некоторые данные, а затем обновляет лист новыми данными.
Я могу запустить его с достаточно простым открытием файла листов, и все работает как запланировано. Я хочу переключить его на ежедневный таймер. Чтобы убедиться, что я работаю с правильным листом, я изменил:
var spreadsheet = SpreadsheetApp.getActive();
до
var spreadsheet = SpreadsheetApp.openById('MyProjectID');
К сожалению, когда я запускаю скрипт сейчас, я получаю следующее:
You do not have permission to call SpreadsheetApp.openById. Required
permissions: https://www.googleapis.com/auth/spreadsheets (line 6, file
"macros")
Насколько я понимаю, openById требует определенных разрешений. Как я могу авторизовать скрипт для получения этих разрешений? В настоящее время я лично этим занимаюсь, поэтому его не нужно развертывать в мире в целом.