发布插件后,用户可以通过宿主应用或 Google Workspace Marketplace 安装该插件。在发布之前,请在扩展的宿主应用中测试您开发的插件。
本页介绍了如何安装正在开发的插件(称为未发布或开发者插件),以用于测试或个人用途。您还可以使用 Apps 脚本 IDE 的调试器和断点来调试插件。
前提条件
- 您必须对该插件的脚本项目拥有编辑者权限。
- 如需让贵组织中的其他人测试该插件,请向他们授予对脚本项目的编辑者访问权限。如需详细了解如何授予访问权限,请参阅与其他开发者协作。
安装未发布的插件
您可以在 Apps 脚本的部署对话框中安装未发布的插件。
请按照以下步骤安装未发布的 Google Workspace 加载项以进行测试:
- 在 Apps 脚本编辑器中打开脚本项目。
- 依次点击部署 > 测试部署。
- 点击安装。
- 点击底部的完成。
您可以与其他用户分享 Apps 脚本项目(需要编辑权限),以便他们测试该加购项。然后,提示用户按照上述步骤操作。
安装完成后,插件会立即在它扩展的主机应用中可用。您可能需要刷新宿主应用标签页,然后才能看到该插件。您还必须先授权该插件,然后才能使用它。如果您的项目已获得授权,请使用 ScriptApp.invalidateAuth 使现有授权失效,以便您可以在插件中测试精细的 OAuth 功能。
卸载未发布的插件
如需卸载未发布的插件部署,请按以下步骤操作:
- 在 Apps 脚本编辑器中打开脚本项目。
- 依次点击部署 > 测试部署。
- 点击卸载。
- 点击底部的完成。
这些步骤会立即移除部署,并且该插件不再显示在任何宿主应用中。您可以随时通过重复安装过程来重新安装部署。
测试最佳实践
在测试 Google Workspace 加载项时,请务必遵循加载项开发最佳实践。此外,请务必执行以下操作:
在插件扩展的所有宿主应用中,全面测试卡片导航流程。确保当用户在不同情境之间以及非情境卡片和情境卡片之间移动时,插件行为正确无误。
使用示例测试数据评估插件的行为。
如果您的插件连接到第三方 API 或其他服务,请验证该服务是否可以访问并按预期运行。确保您的插件正确处理授权和登录详细信息。
确保妥善处理所有错误情况。根据需要使用错误卡片。
请注意插件的性能。如果您对代码进行更改后,插件开始变慢,您可能需要移除或重新设计相应功能。