构建编辑器插件

构建编辑器插件时,请遵循以下常规流程:

  1. 创建 Apps 脚本项目。
  2. 使用内置的 Apps 脚本 HTML 服务编写代码以定义插件的外观和行为。
  3. 测试该插件。
  4. 发布该插件。

创建脚本项目

编辑器插件是一个独立的 Apps 脚本项目。独立脚本指南提供了创建新项目的说明。您也可以直接打开新脚本。 如果您执行此操作,项目文件(最初名为 Untitled project)会放在您的根云端硬盘文件夹中。

联合创作

当您与他人协作开发插件时,一个用户帐号拥有该插件项目。发布插件时,一个用户帐号充当发布商。发布帐号必须拥有插件脚本项目的修改权限,但无需是项目所有者。

请务必避免因为项目所有者从您的组织离职,导致您无法访问插件的代码或设置。

为避免无法访问插件代码,我们建议您在协作处理插件时使用共享云端硬盘。将插件脚本文件放在共享云端硬盘中,可确保没有任何帐号是项目的唯一所有者。

我们还建议您向脚本项目的 Cloud Platform (GCP) 项目添加协作者。这有助于确保您团队中的人员始终可以访问该插件的 Cloud 设置。

对插件进行编码

创建脚本项目后,您就可以开始编写代码来定义插件的外观和行为。通过使用 Apps 脚本 HtmlService,您可以使用传统的 HTML 和 CSS 来构建插件界面,即对话框和边栏。编辑器插件也可以定义自定义菜单项

在编写代码时,请参阅编辑器插件样式指南,了解如何设计插件用户体验。此外,请确保您了解插件可能会遇到的不同授权生命周期状态,并针对这些状态进行编程。

测试插件

您可以在发布编辑器插件之前对其进行测试,以确保它们按预期运行。测试要求您创建测试配置并使用测试文档、电子表格、表单或演示文稿。

如需了解详情,请参阅测试编辑器插件

发布插件

发布插件后,其他人(无论是公开还是仅限您网域中的用户)均可使用该插件。在开始发布流程之前,请务必查看发布概览

编辑器插件已发布到 Google Workspace Marketplace。公开发布的插件必须先完成插件审核,然后才能发布。

如需了解详情,请参阅发布编辑器插件