测试编辑器插件
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
发布前应全面测试插件,以确保
按预期运行。借助 Apps 脚本,您可以
编辑器插件
特定 Google 文档表格、表单或幻灯片文件的开发阶段。这个
可用于:
- 验证以独立脚本编写的插件是否按预期运行
。
- 验证插件安装流程是否按预期运行,尤其是
不同的初始
授权生命周期状态
(已安装和/或已启用)。
- 验证该插件在对特定资源执行操作时是否按预期运行
文档及其内容。
- 测试并比较该插件的当前版本和之前版本。
创建测试部署
测试部署是插件和测试文档的组合。
开发出脚本版本后,您希望将其作为插件进行测试,
请按以下步骤操作:
- 如果您还没有电子表格、文档,
用于测试该插件的演示文稿或表单。
- 打开包含插件的脚本项目。
- 点击部署 > 测试部署。
- 点击选择类型旁边的“启用部署类型”图标 settings。
然后选择编辑器插件。
- 点击创建新测试或添加测试。
- 选择一个代码版本或选择最新代码。
- 在“Config”部分中,选择测试的初始授权状态。
- 在测试文档下,点击未选择任何文档。选择表格、文档、
要用于测试插件的幻灯片或表单文件,然后点击插入。
- 点击保存测试。
所有已保存的测试部署都会显示在 Testdeployment 对话框中。这样,
您可以稍后重新执行相同的测试部署。
运行测试部署
如果您有一个或多个已保存的测试部署,可以通过以下方式运行其中一个测试部署:
按照以下步骤操作:
- 打开包含插件的脚本项目。
- 点击部署 > 测试部署。
- 在 Saved Tests 下,选择已保存的测试旁边的单选按钮
您想要运行的 Deployment,然后点击 Execute。
测试文档会在新标签页中打开。该插件位于
授权状态
测试部署中指定的资源。您可以验证该插件
通过与其菜单和界面元素交互来实现。
测试详情
测试编辑器插件时,需要注意以下事项
。
- 可安装触发器
。依赖于可安装
触发器不可测试。
- 在运行设置为使用最新代码进行测试的测试部署时,
可以通过刷新测试文档查看保存到插件脚本的更改。
- 测试文档有一个网址,您可以与原始文档的编辑者共享该网址
测试文档。这样,您就可以更轻松地与他人协作,同时
测试和开发
- 如果您的插件使用
房源服务
属性会保留下来,并且在下一次测试部署时仍然可用
。
- 此外,使用插件和
测试文档可以访问相同的属性信息。例如,如果您
创建两个测试部署,运行第一个测试时保存的属性
而在运行第二个命令时可用,反之亦然,但前提是
都使用相同的脚本和测试文档
- 在运行测试部署时,如果符合以下情况,系统可能会提示您授权:
之前未运行过该脚本。请注意,
也会在测试之外授权该脚本
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-09-08。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2024-09-08\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-09-08。"]]