测试编辑器插件

发布前应全面测试插件,以确保 按预期运行。借助 Apps 脚本,您可以 编辑器插件 特定 Google 文档表格、表单或幻灯片文件的开发阶段。这个 可用于:

  • 验证以独立脚本编写的插件是否按预期运行 。
  • 验证插件安装流程是否按预期运行,尤其是 不同的初始 授权生命周期状态已安装和/或已启用)。
  • 验证该插件在对特定资源执行操作时是否按预期运行 文档及其内容。
  • 测试并比较该插件的当前版本和之前版本。

创建测试部署

测试部署是插件和测试文档的组合。 开发出脚本版本后,您希望将其作为插件进行测试, 请按以下步骤操作:

  1. 如果您还没有电子表格、文档, 用于测试该插件的演示文稿或表单。
  2. 打开包含插件的脚本项目。
  3. 点击部署 > 测试部署
  4. 点击选择类型旁边的“启用部署类型”图标 。 然后选择编辑器插件
  5. 点击创建新测试添加测试
  6. 选择一个代码版本或选择最新代码
  7. 在“Config”部分中,选择测试的初始授权状态
  8. 测试文档下,点击未选择任何文档。选择表格、文档、 要用于测试插件的幻灯片或表单文件,然后点击插入
  9. 点击保存测试

所有已保存的测试部署都会显示在 Testdeployment 对话框中。这样, 您可以稍后重新执行相同的测试部署。

运行测试部署

如果您有一个或多个已保存的测试部署,可以通过以下方式运行其中一个测试部署: 按以下步骤操作:

  1. 打开包含插件的脚本项目。
  2. 点击部署 > 测试部署
  3. Saved Tests 下,选择已保存的测试旁边的单选按钮 您想要运行的 Deployment,然后点击 Execute

测试文档会在新标签页中打开。该插件位于 授权状态 测试部署中指定的资源。您可以验证该插件 通过与其菜单和界面元素交互来实现。

测试详情

测试编辑器插件时,需要注意以下事项 。

  • 可安装触发器 。依赖于可安装 触发器不可测试。
  • 在运行设置为使用最新代码进行测试的测试部署时, 可以通过刷新测试文档查看保存到插件脚本的更改。
  • 测试文档有一个网址,您可以与原始文档的编辑者共享该网址 测试文档。这样,您就可以更轻松地与他人协作,同时 测试和开发
  • 如果您的插件使用 房源服务 属性会保留下来,并且在下一次测试部署时仍然可用 。
  • 此外,使用插件和 测试文档可以访问相同的属性信息。例如,如果您 创建两个测试部署,运行第一个测试时保存的属性 而在运行第二个更新时可用,反之亦然,但前提是 都使用相同的脚本和测试文档
  • 如果运行测试部署,在以下情况下,系统可能会提示您授权: 之前未运行过该脚本。请注意,在 也会在测试之外授权该脚本