标签是您定义的元数据,用于帮助用户整理和查找 Google 云端硬盘中的文件,以及为其应用政策。Drive Labels API 是一个 RESTful API,通过将元数据附加到云端硬盘文件来支持业务流程。此 API 的常见用途包括:
对内容进行分类以遵循信息治理策略 - 创建标签以标识敏感内容或需要特殊处理的数据。例如,您可以创建一个名为“敏感度”且值为“绝密”“机密”和“公开”的标记标签(标签用颜色标记的选项值)。
将政策应用于云端硬盘中的内容 - 创建标签以管理云端硬盘内容的整个生命周期,并确保内容遵循贵组织的记录保留做法。例如,使用标签管理数据丢失政策 (DLP) 时,无法将“敏感性”标签设置为“绝密”的文件下载到计算机。
挑选和查找文件 - 创建标签,让组织中的用户根据标签及其字段查找内容,从而提高公司内容的可搜索性。例如,组织中的某个人可以使用云端硬盘搜索选项查找在特定日期之前等待签字的所有合同。
下面列出了 Drive Labels API 中使用的常用术语:
- 标签
云端硬盘文件中的结构化元数据。 云端硬盘用户可以为文件分配标签并设置标签字段值。标签由以下部分组成:
- 标签名称
- 标签的资源名称。标签 ID 构成标签名称的一部分。名称采用以下形式,具体取决于请求:
labels/{id}
或labels/{id}@{revisionId}
。如需了解详情,请参阅下文的标签修订版本。 - 标签 ID
- 标签的全局唯一标识符。ID 是标签名称的一部分,但与名称不同,它在修订版本之间将保持一致。
标签有 2 种样式:
- 带标记的标签
具有
SelectionOptions
字段类型的标签,其中包含选项,可以用颜色编码来指示重要性。这可以通过Choice
的Properties
设置badgeConfig
来实现。云端硬盘会显示每个文件所选项的颜色,以便用户清楚地了解文件的状态、分类等信息。 例如,“敏感度”标记标签的“绝密”选项可能显示为红色。您一次只能有一个标记标签。
- 标准标签
包含零个或多个字段类型的标签。标准标签可能有一个标签标题(例如“Project Moonshot”),并表示与项目相关的所有文件。标准标签可能还包含多个结构化字段。例如,标题为“合同”的标签可能包含“公司”“截止日期”“状态”和“签署者”字段。每个字段都有特定类型(文本、日期、选择或用户)。
|
|
- 字段
标签的各个可设置的类型组件。一个标签可以有零个或多个与其关联的字段。
- 字段类型
- 与字段关联的值的数据类型。可配置为文本、整数、日期、用户或选项。如果您使用
ListOptions
配置该字段,则可以为用户和选择字段设置多个值。所选类型会影响适用于云端硬盘内容的有效值和可用的搜索查询选项。
- 选择
用户可以从
SelectionOptions
字段选择的几个选项之一。- 标签类型
所有标签都包含一个
LabelType
。标签分为以下两种类型:- 管理
如需创建和修改管理员拥有的标签,您必须是拥有管理标签权限的帐号管理员。
管理员可以与任何用户共享管理员标签,授予该用户查看这些标签并将其应用到云端硬盘内容的权限。修改或读取云端硬盘内容的标签值需要以下权限:
修改 - 要允许用户修改与指定标签相关的云端硬盘内容元数据,用户必须具备适当的权限级别:
- 云端硬盘内容:
EDITOR
- 标签:
APPLIER
- 云端硬盘内容:
读取 - 如果用户要读取或搜索与给定标签相关的云端硬盘内容元数据,必须具有适当的权限级别:
- 云端硬盘内容:
READER
- 标签:
READER
- 云端硬盘内容:
非管理员用户可以创建共享标签,供他人应用于云端硬盘内容。团队可以创建并整理自己的标签,以便在团队内部使用,而无需管理员。
- 标签分类
用户当前配置的标签字段,可用于云端硬盘文件。也称为标签架构。
标签分类示例:
- 灵敏度 - 红色、橙色、黄色、绿色
- 状态 - 未开始、草稿、审核中、最终
- 内容类型 - 合同、设计文档、模拟
- 部门-营销、财务、人力资源、销售
- 标签生命周期
标签会经历一个生命周期,在该生命周期中,标签会执行创建、发布、更新等操作。随着标签通过生命周期,其标签修订版本会递增。如需了解详情,请参阅标签生命周期。
- 标签修订版本
标签的实例。每当创建、更新、发布或废弃标签时,标签修订版本都会递增。
- 修订版本草稿
- 标签当前草稿实例的修订版本号。您可以对一个标签进行多次更新,每次更新都会递增其草稿修订版本号,而不会影响已发布的修订版本。借助草稿标签,您可以在发布之前测试标签更新。
- 已发布的修订版本
- 标签已发布版本的修订版本号。已发布的标签是用户当前可用的标签的实例。
相关主题
如需了解如何使用 Google Workspace API 进行开发(包括处理身份验证和授权),请参阅 Google Workspace 开发者入门。
如需了解如何配置和运行简单的 Labels API 应用,请参阅 Python 快速入门。