我已经写了一些代码为我的谷歌电子表格的脚本编辑器。
我想分享这个电子表格与我的客户,但我不想分享我所编写的代码。
此代码添加到我的电子表格中的菜单包含的时候,我的客户打开该电子表格与条件运行有用的功能,应该工作/应用了:他们不应该能够看到它的代码。
这是很容易与Excel,但与谷歌电子表格,我不知道。 。 我已经搜索在谷歌很多,但它们都提供了有关如何共享电子表格的想法。 例如,在“查看”模式,但在这种情况下,有一个问题:我的菜单功能,还增加了一个菜单,是“的OnOpen”当我的客户打开它不会启动。
如何实现这在谷歌电子表格?
简答
发表您的脚本作为附加。 请记住,你可以让它私有,选择未上市或与谷歌集团选择共享。
说明
在2014年加入附加组件这比使用一个库,因为会有什么从您的附加共享更好。
即使你的插件用户可以从您的插件得到的CRX文件中的谷歌Apps脚本项目URL,因为它不会被共享,他们将无法访问的代码。
请注意,
- 这是不可能通过使用Chrome开发者工具或其他类似软件来访问谷歌Apps脚本服务器端代码。
- 有附加组件的一些限制,仔细研究他们作为这也许替代不会为你工作。
如果发布的插件是不是你的选择,你应该重新考虑你的解决方案考虑使用Web应用程序,使用Google Apps脚本API或谷歌表API。
参考
- 从出版后,我的谷歌电子表格插件获取代码
- 谷歌Apps脚本附加组件的源代码/安全
- 构建加载项的谷歌文档和表格
- 开发附加组件谷歌表格,文档,幻灯片,表格和Gmail
- 开发附加组件对于G套房G +社区
利用图书馆的资料介绍了如何使用它,也有一些有趣的帖子上的主题 ,以及
制作一个只包含客户端脚本一个特殊的库文件。 您的客户端必须至少有一个读级别的访问。 所以他能看到你的脚本。 中删除脚本,并作出新的无辜的脚本在该文件中,这另存为新版本。 现在,您的客户端只能看到这个新的脚本。 因为他的应用程序仍然在旧版本的库工作,原来的剧本会做他的工作一切如常。