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