google 脚本错误 "You do not have permission to call create (line 38, file " 宏")"

google script error "You do not have permission to call create (line 38, file "macros")"

var newSpreadsheet = SpreadsheetApp.create("Spreadsheet to export");

我是 运行 Google Sheet 脚本,我在上面的代码行中收到以下错误消息。知道如何解决这个问题吗?我是新手

错误信息:

You do not have permission to call create (line 38, file "macros")

您可能 运行 在一个范围仅限于当前文档的脚本项目中。您可以通过 File -> project properties -> Scopes 在菜单中查看当前请求的范围。检查此列表中是否有 spreadsheets.currentonly.

如果有类似的,您在代码文件(包括导入的 Apps 脚本库)中直接或间接指定了 // @OnlyCurrentDoc

如果这是来自库包含,则在代码中添加 // @NotOnlyCurrentDoc(通常位于第一个 .gs 文件的开头)或编辑清单文件以手动指定所需的范围。如果它来自您自己的代码指定 //@OnlyCurrentDoc,则只需删除此注释。

范围仅限于当前文档的脚本通常不会触发激进的 "Unverified App" 身份验证流程,您 and/or 其他文档编辑者必须先 select "Advanced -> proceed anyway"批准剧本。

另请参阅: