jok*_*arl 5 google-sheets google-apps-script
我已阅读以下主题:
我有一个非常简单的绑定脚本,它将在Add-ons菜单下添加一个菜单项.从我收集到的内容来看,无论用户使用authMode和发布脚本的方式如何,这都是可能的.
function onOpen(e) {
var menu = SpreadsheetApp.getUi().createAddonMenu();
menu.addItem('Alert', 'alert');
menu.addToUi();
}
function alert() {
SpreadsheetApp.getUi().alert('alerted');
}Run Code Online (Sandbox Code Playgroud)
这适用于所有登录用户,但不适用于匿名用户.以匿名用户身份打开工作表时,菜单选项甚至不存在.正如上面第二篇文章中所建议的那样,我还为onOpen函数创建了一个可安装的触发器,但它仍然无效.可安装的触发器应该以创建脚本的用户身份运行,并且我已经授权它.
我也将链接分享为"每个人都可以编辑链接".我误解了什么吗?感觉这不应该是一个大麻烦.
任何帮助将不胜感激.如果您需要更多信息来帮助,请告诉我,我会提供.
脚本不能访问或运行在所有匿名用户,除非它们被部署为一个Web应用程序,而且当时只有前端是由匿名用户访问.
您将在绑定的脚本中看到,未登录的用户甚至无法通过单击工具 - >脚本编辑器(但所有已登录的用户都可以)访问脚本编辑器.此外,如果您的云端硬盘中有独立脚本,并且右键单击并共享"网络上的任何人都可以编辑",则仍需要匿名用户 登录.
| 归档时间: |
|
| 查看次数: |
3011 次 |
| 最近记录: |