我正在尝试使用App Script在Google文档中显示一个消息框。
Browser.msgBox("Hi There");
运行此命令时,出现以下错误。
您无权调用Browser.msgBox。需要 权限:(https://www.googleapis.com/auth/spreadsheets.currentonly || https://www.googleapis.com/auth/spreadsheets)(第2行,文件 “还原”)
以下是我的doc项目中存在的清单条目。
"oauthScopes" : [
"https://www.googleapis.com/auth/activity",
"https://www.googleapis.com/auth/script.container.ui",
"https://www.googleapis.com/auth/userinfo.email",
"https://www.googleapis.com/auth/documents.currentonly",
"https://www.googleapis.com/auth/drive",
"https://www.googleapis.com/auth/drive.appdata",
"https://www.googleapis.com/auth/gmail.compose",
"https://www.googleapis.com/auth/script.scriptapp"
]
谁能告诉我如何使Browser.msgBox("Hi There")
正常工作而不在清单中添加工作表权限?
答案 0 :(得分:1)
如果我的理解是正确的,该解决方法如何?不幸的是,类浏览器可用于电子表格。 The official document如下。
此类可访问特定于Google表格的对话框。
此类中的方法仅可用于Google Spreadsheet中。请改用G Suite对话框。
那么如何如下使用Ui类呢?
DocumentApp.getUi().alert("Hi There");
如果我误解了你的问题,我表示歉意。