创建和管理部署

Apps 脚本项目部署是一种脚本版本,可作为 Web 应用、插件或 API 可执行文件使用。通过创建和管理部署,您可以迭代代码、跟踪更改以及控制用户有权访问的确切代码版本。

部署有两种类型:

  • Head 部署:始终同步到当前项目代码。
  • 有版本控制的部署,与特定项目版本关联。

头部署

头部署是当前项目代码。创建 Apps 脚本项目时,系统会自动为该项目创建头部署。

头部署始终与最近保存的代码同步。例如,如果您在创建带版本号的部署后修改代码,则头部部署会反映这些更改,而带版本号的部署会保持不变。

使用头部署来测试代码。请勿将头部部署用于公共用途。

带版本号的部署

版本化部署会提供特定版本的项目代码。如此一来,在您对代码进行更改和改进时,您的用户就能够继续使用正常运行的版本。

当应用发布供公众使用时,请始终使用版本化部署。您可以同时拥有多个活跃的版本控制部署。

重要提示:您无法转移版本化部署的所有权。如果您将脚本项目的所有权转移给某人,则该项目中现有带版本号的部署的所有者不会更改。如果管理员删除了部署所有者的帐号,您可能会遇到其部署的脚本错误。

创建版本化部署

如果要将脚本部署为插件或 API 可执行文件,则必须先将 Apps 脚本的 Google Cloud 项目关联从默认项目切换为标准项目

如需创建带版本号的部署,请按以下步骤操作:

  1. 打开 Apps 脚本项目。
  2. 点击右上角的部署 > &gt 新建部署
  3. 点击选择类型旁边的“启用部署类型”图标
  4. 选择要部署的部署类型。
  5. 输入部署信息,然后点击部署

查看版本化部署

要查看 Apps 脚本项目的部署,请点击顶部的部署管理部署

修改版本化部署

您可以修改带版本号的部署以更改其名称或版本。如需修改部署,请按以下步骤操作:

  1. 打开 Apps 脚本项目。
  2. 在右上角,依次点击部署管理部署
  3. 选择要更改的活跃部署,然后点击“修改”图标
  4. 进行更改并点击部署

    如果要修改已归档的部署,则必须重新部署,然后按照上述步骤操作。

    如果要部署对项目代码的更改,请创建新版本并修改部署以使用该版本。使用该部署的任何用户都会自动使用新版本。

重新部署已归档的部署

  1. 打开 Apps 脚本项目。
  2. 在右上角,依次点击部署管理部署
  3. 在左侧的已归档下方,选择要重新部署的部署,然后点击“修改”图标 > 部署

查找部署 ID

每个部署都有一个关联的字符串 ID 会自动为其创建。如需查找此 ID,请按以下步骤操作:

  1. 打开 Apps 脚本项目。
  2. 在右上角,依次点击部署管理部署
  3. 选择活跃部署以查找其 ID。

    部署 ID 仅在活跃部署中显示。

测试部署

测试部署的方式取决于您构建的应用类型。

Google Workspace 插件

如需测试 Google Workspace 插件部署,请参阅测试 Google Workspace 插件

编辑器插件

如需测试编辑器插件部署,请参阅测试编辑器插件

Web 应用

如需测试 Web 应用部署,请参阅测试 Web 应用部署

Chat 应用

如需测试 Chat 应用部署,您必须先创建有版本控制的脚本部署来访问其部署 ID。

获得部署 ID 后,请按照启用 Google Chat API 的步骤操作。在“配置”页面的“权限”下,仅指定您的电子邮件地址,以便您安装和测试您的应用。

API 可执行文件

如需测试 API 可执行文件部署,必须先创建版本化部署。创建部署后,请按以下步骤操作:

  1. 在 Apps 脚本项目的右上角,点击 Deploy > Test Deployments
  2. 在“选择类型”旁边,点击“启用部署类型” > API 可执行文件
  3. 复制并使用该网址来测试 API 可执行文件部署。

删除版本化部署

在最新的 IDE 中,您只能归档部署,而无法将其删除。

  1. 打开 Apps 脚本项目。
  2. 在右上角,依次点击部署管理部署
  3. 选择要归档的部署,然后点击“Archive Deployment”图标