- Yêu cầu HTTP
- Tham số đường dẫn
- Nội dung yêu cầu
- Nội dung phản hồi
- Phạm vi uỷ quyền
- ModifyLabelsRequest
- LabelModification
- FieldModification
- Hãy làm thử!
Sửa đổi nhóm nhãn áp dụng cho một tệp. Trả về danh sách các nhãn đã được thêm hoặc sửa đổi.
Yêu cầu HTTP
POST https://www.googleapis.com/drive/v3/files/{fileId}/modifyLabels
URL sử dụng cú pháp Chuyển mã gRPC.
Tham số đường dẫn
Tham số | |
---|---|
fileId |
Mã của tệp chứa nhãn. |
Nội dung yêu cầu
Nội dung yêu cầu chứa một bản sao của ModifyLabelsRequest
.
Nội dung phản hồi
Phản hồi yêu cầu files.modifylabels. Tệp này chỉ chứa các nhãn đã được thêm hoặc cập nhật theo yêu cầu.
Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:
Biểu diễn dưới dạng JSON |
---|
{
"modifiedLabels": [
{
object ( |
Trường | |
---|---|
modifiedLabels[] |
Danh sách các nhãn đã được thêm hoặc cập nhật theo yêu cầu. |
kind |
Mã này luôn là drive#modifyLabelResponse |
Phạm vi uỷ quyền
Yêu cầu một trong các phạm vi OAuth sau:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive.metadata
Một số phạm vi bị hạn chế và yêu cầu đánh giá bảo mật để ứng dụng của bạn có thể sử dụng các phạm vi đó. Để biết thêm thông tin, hãy xem Hướng dẫn uỷ quyền.
ModifyLabelsRequest
Yêu cầu sửa đổi bộ nhãn trên tệp. Yêu cầu này có thể chứa nhiều nội dung sửa đổi mà sẽ thành công hoặc tất cả đều không đạt yêu cầu về tỷ lệ.
Biểu diễn dưới dạng JSON |
---|
{
"labelModifications": [
{
object ( |
Trường | |
---|---|
labelModifications[] |
Danh sách nội dung sửa đổi sẽ áp dụng cho các nhãn trong tệp. |
kind |
Mã này luôn là drive#modifylabelsRequest. |
LabelModification
Sửa đổi nhãn trên tệp. Bạn có thể dùng phương pháp Sửa đổi nhãn để áp dụng nhãn cho tệp, cập nhật nhãn hiện có trên tệp hoặc xoá nhãn khỏi tệp.
Biểu diễn dưới dạng JSON |
---|
{
"labelId": string,
"fieldModifications": [
{
object ( |
Trường | |
---|---|
labelId |
Mã của nhãn cần sửa đổi. |
fieldModifications[] |
Danh sách sửa đổi đối với các trường của nhãn này. |
removeLabel |
Nếu đúng, nhãn sẽ bị xoá khỏi tệp. |
kind |
Giá trị này luôn là drive#labelModify. |
FieldModification
Sửa đổi trường của nhãn.
Biểu diễn dưới dạng JSON |
---|
{ "fieldId": string, "kind": string, "setDateValues": [ string ], "setTextValues": [ string ], "setSelectionValues": [ string ], "setIntegerValues": [ string ], "setUserValues": [ string ], "unsetValues": boolean } |
Trường | |
---|---|
fieldId |
Mã của trường cần sửa đổi. |
kind |
Thuộc tính này luôn là drive#labelFieldModification. |
setDateValues[] |
Thay thế giá trị của trường |
setTextValues[] |
Đặt giá trị cho trường |
setSelectionValues[] |
Thay thế trường |
setIntegerValues[] |
Thay thế giá trị của trường |
setUserValues[] |
Thay thế trường |
unsetValues |
Huỷ đặt các giá trị cho trường này. |