我们首先注意到了这个问题,6月8日星期五,它可能已经潜伏了一段时间之前,因为我们不经常使用加载项。我们第一次看到它运行“测试作为附加的.”在script.google.com上的项目中,而不管正在测试的代码的版本。然后,我们让多个用户使用从G Suite Marketplace下载的公开插件,从他们自己的帐户中复制这个问题。公众的附加信息可以追溯到5月2日,它在发布时运行良好。
在Google中打开任何工作表,并获取“员工团队维度管理”。选择“生成设置文件”并获取“您没有权限调用showModalDialog”的错误消息。
这是一个已知的问题,也影响其他附加?
发布于 2018-06-12 17:57:09
从评论#65到关键: Google添加on显示错误“您没有调用showSidebar的权限”
你好, 我们引入了一个新的范围--
"https://www.googleapis.com/auth/script.container.ui"。对于大多数外接程序,新的作用域要求应该自动添加到加载项中.在本例中,Apps脚本没有检测到外接程序是否需要作用域,因为对顶级bean "SpreadsheetApp“的引用位于与函数"showSidebar()”不同的文件中。为了解决类似的问题,开发人员应该确保在同一个文件中引用顶级bean和bean方法,或者在清单中显式声明所有作用域要求。有关显式作用域的更多信息,请参考范围。 谢谢,彼得
是的,这是一个已知的问题,因为最近有几个关于Google应用程序脚本跟踪器的问题,如下所示:
发布于 2019-11-22 02:54:14
这个问题仍然没有被谷歌解决,甚至添加googleapis.com/auth/script.container.ui的范围也没有为我改变任何东西,但我发现了另一种方式:
您所要做的就是在项目的触发器中手动创建onEdit触发器,因此范围将是有效的。它对我有效,问题可能来自这样一个事实:您使用的是一个简单的触发器,而不是一个不可更改的触发器。
https://stackoverflow.com/questions/50823019
复制相似问题