Apps 脚本项目部署是指 可用作 Web 应用、插件或 API 可执行文件。通过创建和 您可以迭代代码、跟踪更改 并控制用户有权访问的确切代码版本。
部署有两种类型:
- 头部署,始终同步到当前项目代码。
- 版本化部署,这些部署与特定项目版本相关联。
头部部署
头部署是当前的项目代码。创建 Apps 脚本时 项目,那么系统会自动为该项目创建 head 部署。
head 部署始终与最近保存的代码同步。对于 例如,如果您创建了一个版本化部署,然后修改代码, 而 head 部署会反映这些更改,而 完好无损。
使用头部部署来测试代码。请勿将头部署用于公共用途。
版本控制的部署
版本化部署会提供特定版本的项目代码。 这样,用户在您进行开发时, 代码更改和改进。
当您的应用发布供公众使用时,请务必使用 版本控制的部署您可以在 一次。
重要提示:您无法转移版本化部署的所有权。如果您 将脚本项目的所有权转让给某个人,也就是 项目中的版本化部署不会改变。如果管理员 删除部署所有者的账号,则您可能会遇到脚本错误, 进行部署
创建版本控制的部署
如需部署某个版本的 Google Workspace 插件,请按以下步骤操作: 编辑器插件、Google Chat 应用或 API 可执行文件,必须先切换您 Google Apps 脚本的 将 Google Cloud 项目从默认项目与标准相关联 项目。
如需创建版本化部署,请按以下步骤操作:
- 打开 Apps 脚本项目。
- 在右上角,点击部署 > 新建部署。
- 在选择类型旁边,点击“启用部署类型” 。
- 选择要部署的部署类型。对于 Google Workspace 插件、编辑器插件 Google Chat 扩展应用,请选择插件。
输入有关您的部署的信息,然后点击部署。
查看版本化部署
如需查看 Apps 脚本项目的部署情况,请在顶部执行以下操作: 点击部署 > 管理部署。
要查看特定版本的代码,请参阅查看以前的 version。
修改版本化部署
您可以修改版本化部署,以更改其说明或版本。接收者 要修改部署,请按以下步骤操作:
- 打开 Apps 脚本项目。
- 点击部署 > 管理部署。
- 选择要更改的有效部署,然后点击“修改” 。
进行更改,然后点击部署。
如果要修改已归档的部署,则必须重新部署它,然后 按上述步骤操作
如果要将更改部署到项目代码,请创建一个新版本并 请修改 Deployment 以使用它。新版本会自动用于 使用该部署的用户
查找部署 ID
每个部署都有一个自动创建的关联字符串 ID。接收者 请按照以下步骤找到此 ID:
- 打开 Apps 脚本项目。
- 在右上角,点击部署 > 管理部署。
选择一个有效部署以查找其 ID。
部署 ID 仅出现在活跃部署中。
测试部署
测试部署的方式取决于您构建的应用的类型。
Google Workspace 插件
如需测试 Google Workspace 插件部署,请参阅 <ph type="x-smartling-placeholder"></ph> 测试 Google Workspace 插件。
编辑器插件
如需测试编辑器插件部署,请参阅测试编辑器插件。
Web 应用
要测试 Web 应用部署,请参阅 测试 Web 应用部署。
Google Chat 应用
如需测试 Chat 应用部署,您必须先 创建版本化的脚本部署,以访问其部署 ID。
获得部署 ID 后,请在 Chat API 配置中指定该 ID 然后按照相关步骤 测试互动 功能。
API 可执行文件
要测试 API 可执行部署,您必须先 创建版本控制的 Deployment。创建 Deployment 后,请按照 操作步骤:
- 在 Apps 脚本项目的右上角,点击部署 >测试 Deployment)。
- 点击“选择类型”旁边的“启用部署类型”图标
>API 可执行文件。
- 复制并使用该网址测试您的 API 可执行文件部署。
归档版本化部署
您无法删除版本化部署。不过,您可以将它们归档。
要归档版本化部署,请执行以下操作:
- 打开 Apps 脚本项目。
- 点击部署 > 管理部署。
- 选择要归档的部署,然后点击“归档部署” 。
重新部署已归档的部署
- 打开 Apps 脚本项目。
- 在右上角,点击部署 > 管理部署。
- 在左侧的已归档下方,选择要重新部署的部署 然后点击“修改”图标 > 部署。