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"批准剧本。
另请参阅:
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"批准剧本。
另请参阅: