我有一个Google表格文件,在其中创建了绑定脚本。该脚本会进行快速的Web查询,提取并解析一些数据,然后使用新数据更新工作表。
我可以在轻松打开工作表文件的情况下运行它,并且一切都按计划进行。我想将其切换为每天运行。为了确保使用正确的工作表,我进行了更改:
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需要某些权限。如何授权脚本获得这些权限?目前,我只是个人运行,因此不需要将其部署到整个世界。