本页介绍了扩展 Google Workspace 界面的选项。您可以出于很多原因扩展 Google Workspace 界面,包括:
- 将您的应用或服务集成到 Google Workspace 中,以便用户可以直接通过一个或多个 Google Workspace 应用使用该应用。例如,构建一个 Google Workspace 插件,用于在 Google 文档中为您的服务创建智能条状标签和链接预览。
- 帮助 Google Workspace 用户提高工作效率或改进工作流程。 例如,构建一个 Google Chat 应用,让用户可以直接通过 Google Chat 报告每周时间表。
- 添加 Google Workspace 中没有的功能。 例如,在 Google 文档、表格或幻灯片中添加自定义菜单。
您可以发布将 Google Workspace 界面扩展到 Google Workspace Marketplace 的大多数选项,这是一个网店,用户可以在其中查找和安装与 Google Workspace 集成的第三方应用。
扩展 Google Workspace 界面的选项概览
下表列出了扩展 Google Workspace 界面的选项,并按这些特征对这些选项进行了比较:
- 扩展的应用:列出了您可以使用指定选项扩展的 Google Workspace 应用。
- 编码选项:列出了您可以采用的构建方式,包括:
- 界面框架:表示可用于构建每个选项的界面框架类型,包括:
表格后面是每个选项的说明。
您可以构建的内容 | 预览 | 扩展的应用 | 编码选项 | 基于卡片的界面 | HTML 界面 | iframe 界面 |
---|---|---|---|---|---|---|
Google Workspace 插件 |
|
Gmail 云端硬盘
日历
文档
表格
幻灯片
|
Apps 脚本
完整开发
|
|||
链接预览和智能条状标签 | Google Workspace 插件 |
|
文档
|
AppSheet
Apps 脚本
完整开发
|
|||
电子邮件草稿 | Google Workspace 插件 |
|
Gmail
|
Apps 脚本
完整开发
|
|||
日历会议 | Google Workspace 插件 |
|
日历
|
Apps 脚本
|
使用现有界面 |
||
编辑器插件 |
|
文档
表格
幻灯片
表单
|
Apps 脚本
|
|||
Google Chat 应用 |
|
聊天
|
AppSheet
Apps 脚本
完整开发
|
|||
自定义函数 |
|
表格
|
Apps 脚本
|
使用现有界面 |
||
宏 |
|
表格
|
Apps 脚本
|
使用现有界面 |
||
自定义菜单、对话框和边栏 |
|
文档
表格
幻灯片
表单
|
Apps 脚本
|
|||
Google 云端硬盘应用 |
|
云端硬盘
|
完整开发
|
使用现有界面 |
Google Workspace 插件
Google Workspace 插件是与 Google Workspace 应用集成的应用。Google Workspace 插件可以扩展多个 Google Workspace 应用。通常,该应用会从扩展的 Google Workspace 应用内部的边栏中打开。
编码选项:
扩展以下应用:
可用的界面框架:
链接预览和智能条状标签 | Google Workspace 插件
扩展 Google 文档的 Google Workspace 插件可以通过第三方服务创建自定义链接预览。与 Google 文档为提及某人、文件、日历活动或其他实体而生成的智能条状标签类似,插件可以为第三方链接生成智能条状标签,并在有人将鼠标悬停在条状标签上时显示预览卡片。
您可以向现有 Google Workspace 插件添加链接预览,也可以专门为链接预览创建单独的 Google Workspace 插件。
编码选项:
扩展以下应用:
可用的界面框架:
电子邮件草稿 | Google Workspace 插件
扩展 Gmail 的 Google Workspace 插件可以在用户撰写新消息或回复现有消息时提供自定义界面。如需使用此界面,用户可以在电子邮件草稿中(在草稿底部或
更多选项菜单中打开插件)打开该插件。
编码选项:
扩展以下应用:
可用的界面框架:
日历会议 | Google Workspace 插件
如果您是网络会议服务提供商,则可以构建一个 Google Workspace 插件,将 Google 日历与您的会议解决方案相扩展。该插件为日历活动添加了一个会议选项,使用户能够直接通过 Google 日历创建和加入这些会议。
编码选项:
扩展以下应用:
可用的界面框架:
使用现有界面
编辑器插件
编辑器插件是对文档、表格、幻灯片或表单进行扩展的应用。编辑器插件只能为每个插件扩展一个应用,但您可以在同一 Marketplace 产品详情中发布多个编辑器插件。用户可通过所扩展的应用中的扩展程序菜单打开编辑器插件。
您可以为编辑器插件使用以下接口:
编码选项:
扩展以下应用:
可用的界面框架:
聊天应用
Chat 应用可将资源和服务引入 Chat。 您可以将 Chat 应用设计为可以通过多种方式与用户互动,包括:
编码选项:
扩展以下应用:
可用的界面框架:
自定义函数
借助自定义函数,您可以在 Google 表格中添加更多函数。用户可以像 Google 表格中提供的数百个内置函数一样查找和使用。
编码选项:
扩展以下应用:
可用的界面框架:
使用现有界面
宏
宏是 Google 表格中的记录,用于复制您定义的一系列特定界面交互。您可以将宏关联到键盘快捷键,也可以通过扩展程序 > 宏菜单运行宏。
当您录制宏时,Google 表格会自动创建一个 Apps 脚本函数来复制界面交互。您可以直接在 Apps 脚本编辑器中修改宏。您可以在 Apps 脚本中从头开始编写宏,也可以将您已编写的函数转换为宏。
编码选项:
扩展以下应用:
可用的界面框架:
使用现有界面
自定义菜单、对话框和边栏
您可以为 Google 文档、表格、幻灯片和表单中的文件添加自定义菜单、提示、提醒以及基于 HTML 的对话框和边栏。自定义菜单会显示在其扩展的应用的默认菜单旁边。对话框、边栏、提示和提醒通常由用户操作(如菜单项点击)或触发器(如事件驱动的触发器)激活。
编码选项:
扩展以下应用:
可用的界面框架:
云端硬盘应用
如果您的应用支持云端硬盘文件,您可以集成云端硬盘界面,将您的应用作为创建或打开文件的选项。当用户右键点击云端硬盘中的文件时,您的应用会显示在新建 > 更多菜单和打开方式菜单中。当用户从任一菜单中选择您的应用时,您的应用会在新窗口中打开。
编码选项:
扩展以下应用:
可用的界面框架:
使用现有界面