gpt4 book ai didi

google-apps-script - 如何保护 Google 电子表格中的 Apps 脚本代码?

转载 作者:行者123 更新时间:2023-12-02 21:01:51 28 4
gpt4 key购买 nike

我已经使用脚本编辑器为我的 Google 电子表格编写了一些代码。

我想与我的客户共享此电子表格,但我不想共享我编写的代码。

此代码向我的电子表格添加了一个菜单,其中包含有用的函数,当我的客户打开此电子表格并应用以下条件时,这些函数应该工作/运行:他们不应该能够看到其代码。

这对于 Excel 来说很容易,但对于 Google 电子表格我不知道。 。我在 Google 上搜索了很多,但它们都给出了如何共享电子表格的想法。例如在“查看”模式下,但在这种情况下存在一个问题:我的菜单功能(添加菜单)是“onOpen”,并且当我的客户打开它时不会启动。

如何在 Google 电子表格中实现此功能?

最佳答案

简短回答

Publish您的脚本作为编辑器插件或 Google Workspace 插件。请记住,您可以通过选择不公开或仅将其设置为可供您的 G Suite/Google Workspace 组织使用来将其设为私有(private)。

说明

附加组件于 2014 年添加。这比使用库更好,因为您的附加组件不会共享任何内容。

请注意

  • 无法使用 Chrome 开发者工具或其他类似软件访问 Google Apps 脚本服务器端代码。
  • 附加组件有一些限制,请仔细研究它们,因为这种替代方案可能不适合您。
  • 现在的插件需要 Google Cloud 项目和 oAuth 同意屏幕。如果该插件要与外部用户共享,则需要进行 oAuth 验证和应用审核。

如果作为插件发布不适合您,您应该重新考虑您的解决方案,考虑使用 Web 应用程序、使用 Apps Script API 或 Google Sheets API。

相关问题

引用文献

关于google-apps-script - 如何保护 Google 电子表格中的 Apps 脚本代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16075446/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com