【发布时间】:2014-12-11 17:59:50
【问题描述】:
感谢“知道链接的任何人”选项,我正在与几个没有 Google 帐户的人共享电子表格。
对于这个电子表格,我创建了一些脚本来向文档添加新的菜单和操作,我希望这些人至少能够执行它们,但我还没有找到这样做的方法。目前只有我的业务应用程序域中的人可以看到这些菜单。
希望有人能解决此类问题。
谢谢
【问题讨论】:
标签: google-apps-script google-sheets file-sharing
感谢“知道链接的任何人”选项,我正在与几个没有 Google 帐户的人共享电子表格。
对于这个电子表格,我创建了一些脚本来向文档添加新的菜单和操作,我希望这些人至少能够执行它们,但我还没有找到这样做的方法。目前只有我的业务应用程序域中的人可以看到这些菜单。
希望有人能解决此类问题。
谢谢
【问题讨论】:
标签: google-apps-script google-sheets file-sharing
电子表格的权限和脚本的权限不是一回事,正如您所发现的那样。
只有自定义函数可以匿名运行,所有其他类型的脚本都需要某种经过身份验证的用户,并且可能需要授权才能访问私人数据。添加菜单需要登录用户。您的“操作”也可能需要授权,具体取决于调用的服务。
参考:Permissions and types of scripts。
您可以找到解决此问题的方法,但不能在表格 UI 中解决。例如,您可以将操作菜单发布为 Web 应用程序,该应用程序可用于匿名访问,但会在您的授权下运行。
我会选择要求您的用户拥有 Google 帐户。
【讨论】: