- HTTP 请求
- 路径参数
- 请求正文
- 响应正文
- 授权范围
- 请求
- UpdateLabelPropertiesRequest
- CreateFieldRequest
- UpdateFieldPropertiesRequest
- UpdateFieldTypeRequest
- EnableFieldRequest
- DisableFieldRequest
- DeleteFieldRequest
- CreateSelectionChoiceRequest
- UpdateSelectionChoicePropertiesRequest
- EnableSelectionChoiceRequest
- DisableSelectionChoiceRequest
- DeleteSelectionChoiceRequest
- 响应
- UpdateLabelPropertiesResponse
- CreateFieldResponse
- UpdateFieldPropertiesResponse
- UpdateFieldTypeResponse
- EnableFieldResponse
- DisableFieldResponse
- DeleteFieldResponse
- CreateSelectionChoiceResponse
- UpdateSelectionChoicePropertiesResponse
- EnableSelectionChoiceResponse
- DisableSelectionChoiceResponse
- DeleteSelectionChoiceResponse
- 试试看!
通过应用一组更新请求来更新单个标签,从而生成新的草稿修订版本。批量更新是“全部或全无”的:如果任何更新请求无效,系统都不会应用任何更改。您必须先发布生成的草稿修订版,然后才能将更改应用于云端硬盘项。
HTTP 请求
POST https://drivelabels.googleapis.com/v2beta/{name=labels/*}:delta
网址采用 gRPC 转码语法。
路径参数
| 参数 | |
|---|---|
| name | 
 必需。要更新的标签的资源名称。 | 
请求正文
请求正文中包含结构如下的数据:
| JSON 表示法 | 
|---|
| { "writeControl": { object ( | 
| 字段 | |
|---|---|
| writeControl | 
 用于控制写入请求的执行方式。 | 
| requests[] | 
 要应用于标签的更新列表。系统会按照指定的顺序应用请求。 | 
| useAdminAccess | 
 设置为  | 
| view | 
 指定此参数后,系统将仅返回属于所指视图的特定字段。 | 
| languageCode | 
 当  | 
响应正文
标签更新的响应。
如果成功,响应正文将包含结构如下的数据:
| JSON 表示法 | 
|---|
| { "responses": [ { object ( | 
| 字段 | |
|---|---|
| responses[] | 
 更新的回复。这与更新 1 对 1 对应,但对某些请求的响应可能为空。 | 
| updatedLabel | 
 应用更新后的标签。只有当 [BatchUpdateLabelResponse2.include_label_in_response] 为  | 
授权范围
需要以下 OAuth 范围之一:
- https://www.googleapis.com/auth/drive.labels
- https://www.googleapis.com/auth/drive.admin.labels
如需了解详情,请参阅授权指南。
请求
要应用于标签的单种更新。
| JSON 表示法 | 
|---|
| { // Union field | 
| 字段 | |
|---|---|
| 联合字段 kind。更新类型。必须正好指定一个字段。kind只能是下列其中一项: | |
| updateLabel | 
 更新标签属性。 | 
| createField | 
 创建新字段。 | 
| updateField | 
 更新字段的基本属性。 | 
| updateFieldType | 
 更新字段类型和/或类型选项。 | 
| enableField | 
 启用该字段。 | 
| disableField | 
 停用该字段。 | 
| deleteField | 
 从标签中删除字段。 | 
| createSelectionChoice | 
 在“选择”字段中创建“选项”。 | 
| updateSelectionChoiceProperties | 
 更新选择字段中的“选择”属性。 | 
| enableSelectionChoice | 
 在选择字段中启用“选择”。 | 
| disableSelectionChoice | 
 停用选择字段中的选项。 | 
| deleteSelectionChoice | 
 删除选择字段中的选项。 | 
UpdateLabelPropertiesRequest
更新标签的基本属性。
| JSON 表示法 | 
|---|
| {
  "updateMask": string,
  "properties": {
    object ( | 
| 字段 | |
|---|---|
| updateMask | 
 应更新的字段。必须至少指定一个字段。根  | 
| properties | 
 必需。要更新的标签属性。 | 
CreateFieldRequest
请求在标签中创建字段。
| JSON 表示法 | 
|---|
| {
  "field": {
    object ( | 
| 字段 | |
|---|---|
| field | 
 必需。要创建的字段。 | 
UpdateFieldPropertiesRequest
请求更新字段属性。
| JSON 表示法 | 
|---|
| {
  "updateMask": string,
  "id": string,
  "properties": {
    object ( | 
| 字段 | |
|---|---|
| updateMask | 
 应更新的字段。必须至少指定一个字段。根  | 
| id | 
 必需。要更新的字段。 | 
| properties | 
 必需。基本字段属性。 | 
UpdateFieldTypeRequest
请求更改字段的类型。
| JSON 表示法 | 
|---|
| { "updateMask": string, "id": string, // Union field | 
| 字段 | |
|---|---|
| updateMask | 
 应更新的字段。必须至少指定一个字段。 | 
| id | 
 必需。要更新的字段。 | 
| 联合字段  
 | |
| textOptions | 
 将字段更新为“文本”。 | 
| integerOptions | 
 将字段更新为整数。 | 
| dateOptions | 
 将字段更新为“日期”。 | 
| selectionOptions | 
 将“更新字段”更改为“选择”。 | 
| userOptions | 
 将字段更新为“用户”。 | 
EnableFieldRequest
请求启用该字段。
| JSON 表示法 | 
|---|
| { "id": string } | 
| 字段 | |
|---|---|
| id | 
 必需。要启用的字段的 ID。 | 
DisableFieldRequest
请求停用该字段。
| JSON 表示法 | 
|---|
| {
  "updateMask": string,
  "id": string,
  "disabledPolicy": {
    object ( | 
| 字段 | |
|---|---|
| updateMask | 
 应更新的字段。必须至少指定一个字段。根  | 
| id | 
 必需。要停用的字段的键。 | 
| disabledPolicy | 
 必需。“字段已停用”政策。 | 
DeleteFieldRequest
请求删除字段。
| JSON 表示法 | 
|---|
| { "id": string } | 
| 字段 | |
|---|---|
| id | 
 必需。要删除的字段的 ID。 | 
CreateSelectionChoiceRequest
请求创建选择选项。
| JSON 表示法 | 
|---|
| {
  "fieldId": string,
  "choice": {
    object ( | 
| 字段 | |
|---|---|
| fieldId | 
 必需。用于创建选项的选择字段。 | 
| choice | 
 必需。要创建的选项。 | 
UpdateSelectionChoicePropertiesRequest
请求更新 Choice 属性。
| JSON 表示法 | 
|---|
| {
  "updateMask": string,
  "fieldId": string,
  "id": string,
  "properties": {
    object ( | 
| 字段 | |
|---|---|
| updateMask | 
 应更新的字段。必须至少指定一个字段。根  | 
| fieldId | 
 必需。要更新的选择字段。 | 
| id | 
 必需。要更新的选项。 | 
| properties | 
 必需。要更新的 Choice 属性。 | 
EnableSelectionChoiceRequest
请求启用选项。
| JSON 表示法 | 
|---|
| { "fieldId": string, "id": string } | 
| 字段 | |
|---|---|
| fieldId | 
 必需。将启用“选择”的选择字段。 | 
| id | 
 必需。启用选项。 | 
DisableSelectionChoiceRequest
请求停用选项。
| JSON 表示法 | 
|---|
| {
  "updateMask": string,
  "fieldId": string,
  "id": string,
  "disabledPolicy": {
    object ( | 
| 字段 | |
|---|---|
| updateMask | 
 应更新的字段。必须至少指定一个字段。根  | 
| fieldId | 
 必需。要停用的选项所在的选择字段。 | 
| id | 
 必需。停用选项。 | 
| disabledPolicy | 
 必需。要更新的已停用政策。 | 
DeleteSelectionChoiceRequest
请求删除选项。
| JSON 表示法 | 
|---|
| { "fieldId": string, "id": string } | 
| 字段 | |
|---|---|
| fieldId | 
 必需。要从中删除选项的选择字段。 | 
| id | 
 必需。删除选项。 | 
响应
更新中的单个响应。
| JSON 表示法 | 
|---|
| { // Union field | 
| 字段 | |
|---|---|
| 联合字段 response。相应请求的响应。response只能是下列其中一项: | |
| updateLabel | 
 更新了标签的基本属性。 | 
| createField | 
 创建新字段。 | 
| updateField | 
 更新字段的基本属性。 | 
| updateFieldType | 
 更新字段类型和/或类型选项。 | 
| enableField | 
 启用字段。 | 
| disableField | 
 停用字段。 | 
| deleteField | 
 从标签中删除字段。 | 
| createSelectionChoice | 
 创建要添加到选择字段的新选择列表选项。 | 
| updateSelectionChoiceProperties | 
 更新选择字段中的选项。 | 
| enableSelectionChoice | 
 在选择字段中启用“选择”。 | 
| disableSelectionChoice | 
 停用选择字段中的选项。 | 
| deleteSelectionChoice | 
 从选择字段中删除选项。 | 
UpdateLabelPropertiesResponse
此类型没有字段。
更新标签属性后的响应。
CreateFieldResponse
创建字段后的响应。
| JSON 表示法 | 
|---|
| { "id": string, "priority": integer } | 
| 字段 | |
|---|---|
| id | 
 所创建字段的字段。如果在创建请求中留空,系统会自动生成一个键,您可以在此处识别该键。 | 
| priority | 
 创建的字段的优先级。优先级可能会与指定的优先级不同,以确保字段之间的优先级连续(1-n)。 | 
UpdateFieldPropertiesResponse
更新字段属性后的响应。
| JSON 表示法 | 
|---|
| { "priority": integer } | 
| 字段 | |
|---|---|
| priority | 
 更新的字段的优先级。优先级可能会与指定的优先级不同,以确保字段之间的优先级连续(1-n)。 | 
UpdateFieldTypeResponse
此类型没有字段。
更新字段类型后的响应。
EnableFieldResponse
此类型没有字段。
启用了“响应后跟随”字段。
DisableFieldResponse
此类型没有字段。
响应以下字段已停用。
DeleteFieldResponse
此类型没有字段。
删除字段后的响应。
CreateSelectionChoiceResponse
创建选择选项后的响应。
| JSON 表示法 | 
|---|
| { "fieldId": string, "id": string } | 
| 字段 | |
|---|---|
| fieldId | 
 服务器为该字段生成的 ID。 | 
| id | 
 服务器为字段中创建的选项生成的 ID | 
UpdateSelectionChoicePropertiesResponse
更新选择选项属性后的响应。
| JSON 表示法 | 
|---|
| { "priority": integer } | 
| 字段 | |
|---|---|
| priority | 
 更新后的选项的优先级。优先级可能会与指定的优先级不同,以确保选项之间的优先级连续(1-n)。 | 
EnableSelectionChoiceResponse
此类型没有字段。
启用“选择后响应”功能。
DisableSelectionChoiceResponse
此类型没有字段。
停用“选择后响应”。
DeleteSelectionChoiceResponse
此类型没有字段。
删除选项后的响应。