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