【问题标题】:Deploying my custom Google Sheet部署我的自定义 Google 表格
【发布时间】:2023-03-28 21:18:01
【问题描述】:

我一直在寻找答案,很可能是使用了错误的术语来解决我的问题,并且我已经阅读了 Google 文档,但我现在比开始寻找答案时更加困惑。

我是 Google Apps 的新手,也是 Javascript 的初学者。我最近开始在一所 Google Apps 学校工作(我们有自己的域名),并开始开发一些自定义的 Google 表格来帮助其他教师并提高工作效率。

我开发了一个带有一些自定义脚本和一个自定义菜单栏的工作表来调用脚本的各种功能。由于我对 Javascript 很陌生,所以我的脚本有一些错误,我会在其他用户向我报告它们时修复它们。但是,我的问题是,当我修复“主”表中的错误时,最终用户必须打开共享的主表并复制它以从更新中受益。我想更新以推送到工作表的所有副本(大约 4 个副本)

我知道需要部署它,但我不知道是否需要将其部署为 Web 应用程序或脚本编辑器中的工作表插件?同样,我们有自己的域,所以我相信我不需要获得 Google 的批准就可以在我们的域内部使用它?

【问题讨论】:

  • 听上去,你需要发布一个插件,因为目标是帮助用户管理自己的电子表格。 Web 应用程序是另一回事。它使用脚本为用户访问的网站提供动力,例如这个。

标签: google-apps-script google-sheets google-domain-api


【解决方案1】:

根据此documentation,公共插件需要在发布前进行审核,因为您拥有自己的域,您可以只为您域内的用户发布而无需审核

要首次发布插件,请关注these steps。如果您还想让 Google Apps 域管理员为其域中的所有用户安装和授权您的插件,也请按照domain-wide publication 的步骤操作。

当您修复错误并希望将其更新到所有工作表副本时,您可以点击此Update your add-on 链接更新您已发布的插件。

  1. 在脚本编辑器中打开插件项目。
  2. 对您的代码进行必要的更改,然后点击文件 > 管理版本保存项目的新版本,然后点击保存 新版本。关闭“管理版本”对话框。
  3. 点击发布 > 部署为插件。 (或表格、文档或表单插件。)
  4. 在出现的对话框中,根据需要更改加载项的详细信息,选择脚本的新版本,然后单击 更新商店 项。 (如果您更改插件的名称,请确保您也更改了 要匹配的 Apps 脚本项目的名称,因为项目名称是 显示在授权对话框中。)
  5. 在商品详情中,点击Publish changes,然后在出现的对话框中点击OK

希望这会有所帮助!

【讨论】:

  • 是的,这很有帮助.. 我会先在内部部署它.. 非常感谢..
猜你喜欢
  • 1970-01-01
  • 2020-01-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-24
  • 2023-03-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多