是否可以为未登录用户运行谷歌电子表格附加组件?



我已经为Google电子表格构建了一个附加组件。这是一个运行在侧边栏中的简单聊天工具,它使用CacheService(公共缓存)来存储消息。它对协作者很有效,但对未登录的用户却不显示。实际上,甚至连自定义菜单项都不会显示出来。它仍在开发中,尚未发布,它绑定到电子表格。那么有没有可能在没有用户登录的情况下运行它呢?

不是官方的答案,但我非常怀疑这将是可用的。我假设您将电子表格共享为"公开匿名撰写"。应用程序脚本有配额,从活跃用户中扣除。如果没有活跃用户,我怀疑谷歌会允许这样做。还有其他方法可以让匿名用户运行脚本,如发布以所有者(非活跃用户)身份运行的gas服务,但这些都是针对web应用程序,而不是针对在电子表格内运行的插件或代码(菜单触发器等)

你可以在这里找到你想要的

https://developers.google.com/apps-script/add-ons/lifecycle

最新更新