构建编辑器插件

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

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

创建脚本项目

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

协作

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

请务必避免由于项目的所有者离开您的组织而无法访问插件的代码或设置的情况。

为防止失去插件代码的访问权限,我们建议您在使用插件时通过协作功能使用共享云端硬盘。将插件脚本文件放在共享云端硬盘中,可确保没有任何帐号是项目的唯一所有者。

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

对插件进行编码

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

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

测试插件

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

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

发布插件

发布您的插件后,您可以公开共享该插件,也可以将其公开共享给您网域中的用户。在开始发布流程之前,请务必查看发布内容概览

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

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