库中的GAS菜单单击功能

时间:2018-07-09 07:20:09

标签: google-apps-script google-sheets

这是问题here的后续内容。

在链接的帖子中查看:库中的菜单单击功能(在本例中为“ rm”)有效。

ui.createMenu('Test').addItem('Test-Lib', 'rm.test');

但是,展望未来,我发现该有效,前提是用户可以 EDIT 访问(rm)库。我已经针对“链接”,“只读”和“只读公共访问”进行了测试。仅适用于 EDIT 访问。

背景信息是我没有从Google /官方来源获得与此相关的信息。

最初的发现很不错(库中的click函数),因为它节省了我很多代码。但是现在我回到第一个方框,因为我不能编辑访问该库。

有人对此有经验吗?有想法吗?解决方法?有想法吗?

编辑;

非常感谢@tehhowch在下面的link评论。解决了它,但仍然有些乏味的解决方案。总结一下:

  1. 只读访问权限意味着用户没有有权访问开发版本,但具有链接版本-因此需要确保 >该链接版本已满足所有要求。
  2. 将库重新发布到相同版本无效
  3. 将库重新发布到新版本,并将客户端电子表格更新到新版本已完成

当然,这对于使用该lib的所有客户端电子表格来说有点繁琐,但是至少现在我可以以对lib的只读访问权限进行部署了:)

0 个答案:

没有答案