- 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/v2/{name=labels/*}:delta
网址采用 gRPC 转码语法。
路径参数
| 参数 | |
|---|---|
| name | 
 必需。要更新的标签的资源名称。 | 
请求正文
请求正文中包含结构如下的数据:
| JSON 表示法 | 
|---|
| { "writeControl": { object ( | 
| 字段 | |
|---|---|
| writeControl | 
 提供对写入请求执行方式的控制。 | 
| requests[] | 
 要应用于标签的更新列表。请求将按照指定顺序进行应用。 | 
| useAdminAccess | 
 设置为  | 
| view | 
 指定此参数后,系统仅返回属于指定视图的特定字段。 | 
| languageCode | 
 当  | 
响应正文
标签更新的响应。
如果成功,响应正文将包含结构如下的数据:
| JSON 表示法 | 
|---|
| { "responses": [ { object ( | 
| 字段 | |
|---|---|
| responses[] | 
 更新的回复。这与更新一一对应,但对某些请求的响应可能为空。 | 
| updatedLabel | 
 应用更新后的标签。仅当  | 
授权范围
需要以下 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
请求更新选择属性。
| JSON 表示法 | 
|---|
| {
  "updateMask": string,
  "fieldId": string,
  "id": string,
  "properties": {
    object ( | 
| 字段 | |
|---|---|
| updateMask | 
 应更新的字段。必须至少指定一个字段。根  | 
| fieldId | 
 必需。要更新的选择字段。 | 
| id | 
 必需。要更新的选择。 | 
| properties | 
 必需。要更新的选择属性。 | 
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
此类型没有字段。
选择删除后的回答。