Google apps script 电子表格脚本访问

Google apps script 电子表格脚本访问,google-apps-script,Google Apps Script,是否可以禁止共享电子表格的用户查看/编辑包含的脚本,同时仍允许他们将脚本用作函数或宏?我认为这段摘录回答了您的问题- 对于容器绑定脚本,脚本的访问规则是 有点不同。绑定到容器的脚本项目, 如谷歌电子表格或谷歌网站,将继承 容器的权限。例如,如果user1@example.com有 编辑对谷歌电子表格的访问权限,然后user1@example.com也会 能够查看和编辑绑定到该脚本的任何脚本 电子表格 注意:对于2012年6月8日之前创建的容器绑定脚本 “共享”按钮将保留,并保留任何特定于项目的共

是否可以禁止共享电子表格的用户查看/编辑包含的脚本,同时仍允许他们将脚本用作函数或宏?

我认为这段摘录回答了您的问题-

对于容器绑定脚本,脚本的访问规则是 有点不同。绑定到容器的脚本项目, 如谷歌电子表格或谷歌网站,将继承 容器的权限。例如,如果user1@example.com有 编辑对谷歌电子表格的访问权限,然后user1@example.com也会 能够查看和编辑绑定到该脚本的任何脚本 电子表格

注意:对于2012年6月8日之前创建的容器绑定脚本 “共享”按钮将保留,并保留任何特定于项目的共享设置 如果选中“允许文档协作者 “编辑项目”或“允许站点合作者和所有者编辑项目” 未为该脚本选择。在这种情况下,如果单击共享 按钮,您将看到升级到简化共享的选项 上述模型适用于这些项目


不直接,但您可以简单地将对专有或“秘密酱汁”的调用编码为库。这不会阻止电子表格用户编辑调用库代码的代码,但会隐藏主要函数


这取决于你隐藏脚本代码的动机,因为这将是有效的。

谢谢…………这就是我目前的做法,但我想知道是否有更优雅的解决方案。正如您所指出的,对库代码的调用是可以编辑的。请向中添加对专用函数的请求。我找不到一个现有的投票人。这是我以前听过的请求。