我一直在寻找答案,更多的是使用错误的术语,我的问题,我已经阅读了Google文档,但是现在我比开始寻找的时更加困惑答案。
我是Google Apps的新手,并且是JavaScript的完整初学者。我最近开始在Google Apps学校(我们有自己的领域)工作,并且开始开发一些自定义的Google表,以帮助其他老师并提高生产力。
我已经开发了一个带有一些自定义脚本的工作表和一个自定义菜单栏来调用脚本的各种功能。由于我是新手的JavaScript,因此我的脚本有一些错误,这些错误我会在其他用户向我报告时修复它们。但是,我的问题是,当我在"主"表中修复错误时,最终用户必须打开共享主表并制作其副本以从更新中受益。我想更新以将其推出到表格的所有副本(大约4份副本)
我知道需要部署它,但是我不知道我是否需要将其部署为Web应用程序或脚本编辑器中的表格附加组件?同样,我们有自己的域名,所以我相信我不需要获得Google在我们的域内内部使用它的批准?
基于此文档,公共附加组件需要在发布前进行审查,因为您有自己的域名,您可以在域内仅适用于您的域中的用户,而无需审核。
首次发布附加组件,请执行以下步骤。如果您还想让Google Apps域管理员安装并授权您的域中所有用户的附加组件,请按照域范围的出版物进行步骤。
当您修复错误并希望将其更新到所有纸张副本时,您可以按照此更新添加链接进行更新您已经发布的附加组件。
- 在脚本编辑器中打开附加项目。
- 对您的代码进行必要的更改,然后单击文件>管理版本,然后保存,保存项目的新版本 新版本。关闭管理版本对话框。
- 单击发布>部署为附加组件。(或纸张或文档或表格附加。)
- 在出现的对话框中,根据需要更改附加组件的详细信息,选择脚本的新版本,然后单击更新存储 项目。(如果更改附加的名称,请确保您也更改 匹配应用程序脚本项目的名称,因为项目名称为 显示在"授权对话框"中。)
- 在商店列表中,单击发布更改,然后单击出现的对话框中的 ok 。
希望这会有所帮助!