基于卡片的接口
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
Google Workspace 插件会显示信息和用户
边栏中的
主机应用
界面。插件包含一个标识名的主工具栏,以及一个或多个
卡片。
每张卡片都代表一个特定的“网页”插件界面中的
导航到新卡片通常只是
只需创建该卡片
将卡片推送到内部卡片堆栈中
您可以定义卡片之间的导航流程,以实现丰富的互动体验。
卡片可以是非内容相关卡片,也可以是内容相关卡片。系统显示了内容相关卡片
在用户处于特定上下文时通知用户例如:
。非内容相关卡片(例如
首页)向用户显示
主机特定上下文之外。例如,当用户
查看 Gmail 收件箱、云端硬盘文件夹或日历。
使用 Apps 脚本构建的 Google Workspace 插件使用
卡片服务,用于根据
卡片。用其他语言构建的插件
必须返回格式正确的 JSON,以便接口呈现为卡片。
每张卡片都包含一个标题和一个或多个卡片部分。每个部分
由一组 widget 组成。微件
向用户显示信息或提供按钮等互动控件。
基于卡片的接口具有以下优势:
创建基于卡片的接口
在构建基于卡片的插件时,请务必了解
概念和设计模式。以下指南提供了
您需要构建有效的卡片插件:
在制作卡片并进行
界面行为。以下附加示例可能也有助于您
实现插件时的参考:
如未另行说明,那么本页面中的内容已根据知识共享署名 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。"]]