测试和调试 Apps 脚本 Google Workspace 插件

发布插件后,用户可以通过托管应用或 Google Workspace Marketplace 安装该插件。在发布之前,请在扩展的托管应用中测试您开发的插件。

本页介绍了如何安装正在开发的插件(称为未发布开发者插件),以供测试或个人使用。您还可以使用 Google Apps Script IDE 的调试程序和断点调试插件。

前提条件

  • 您必须对该插件脚本项目拥有“编辑者”权限。
  • 如需让贵组织中的其他人测试该插件,请向他们授予脚本项目的编辑器访问权限。如需详细了解如何授予访问权限,请参阅与其他开发者协作

安装未发布的插件

您可以通过 Apps 脚本的部署对话框安装未发布的插件。

如需安装未发布的 Google Workspace 插件以进行测试,请按以下步骤操作:

  1. 在 Apps Script 编辑器中打开脚本项目。
  2. 依次点击部署 > 测试部署
  3. 点击安装
  4. 点击底部的完成

您可以与其他用户的账号共享 Apps 脚本项目(需要拥有编辑权限),以便他们测试该插件。然后,提示用户按照上述步骤操作。

安装后,该插件会立即在其扩展的托管应用中可用。您可能需要刷新主机应用标签页,然后才能看到该插件。您还必须先授权该插件,然后才能使用它。

卸载未发布的插件

如需卸载未发布的插件部署,请按以下步骤操作:

  1. 在 Apps Script 编辑器中打开脚本项目。
  2. 依次点击部署 > 测试部署
  3. 点击卸载
  4. 点击底部的完成

这些步骤会立即移除部署,并且该插件将不再显示在任何托管应用中。您可以随时重新安装部署,只需重复安装步骤即可。

测试最佳实践

在测试 Google Workspace 插件时,请务必遵循插件开发最佳实践。此外,请务必执行以下操作:

  1. 在该插件扩展的所有宿主应用中全面测试卡片导航流程。确保在用户从一个情境切换到另一个情境,以及在非情境卡片和情境卡片之间切换时,插件行为正确无误。

  2. 使用示例测试数据评估您的插件行为。

  3. 如果您的插件连接到第三方 API 或其他服务,请验证该服务是否可访问且行为是否符合预期。确保您的插件正确处理授权和登录详细信息

  4. 确保妥善处理所有错误情况。根据需要使用错误卡片

  5. 请注意该插件性能如何。如果您更改了代码,而插件开始运行缓慢,您可能需要移除或重新调整该功能。