修改套用至檔案的標籤集。傳回已新增或修改的標籤清單。
HTTP 要求
POST https://www.googleapis.com/drive/v2/files/{fileId}/modifyLabels
這個網址使用 gRPC 轉碼語法。
路徑參數
| 參數 | |
|---|---|
fileId | 
                
                   
 標籤所屬檔案的 ID。  | 
              
要求主體
要求主體包含 ModifyLabelsRequest 的例項。
回應主體
對 files.modifyLabels 要求的相關回應。其中只包含要求新增或更新的標籤。
如果成功,回應主體會含有以下結構的資料:
| JSON 表示法 | 
|---|
{
  "modifiedLabels": [
    {
      object ( | 
                  
| 欄位 | |
|---|---|
modifiedLabels[] | 
                    
                       
 要求新增或更新的標籤清單。  | 
                  
kind | 
                    
                       
 這項值一律為   | 
                  
授權範圍
需要下列其中一種 OAuth 範圍:
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/drive.metadata
部分範圍受到限制,應用程式必須通過安全性評估才能使用。詳情請參閱授權指南。
ModifyLabelsRequest
要求修改檔案的標籤集。這項要求可能包含多項修改,這些修改會以不可分割的形式全數成功或全數失敗。
| JSON 表示法 | 
|---|
{
  "labelModifications": [
    {
      object ( | 
              
| 欄位 | |
|---|---|
labelModifications[] | 
                
                   
 要套用至檔案標籤的修改清單。  | 
              
kind | 
                
                   
 這個值一律為   | 
              
LabelModification
修改檔案標籤。LabelModification 可用於將標籤套用至檔案、更新檔案上的現有標籤,或從檔案中移除標籤。
| JSON 表示法 | 
|---|
{
  "fieldModifications": [
    {
      object ( | 
              
| 欄位 | |
|---|---|
fieldModifications[] | 
                
                   
 這個標籤欄位的修改清單。  | 
              
labelId | 
                
                   
 要修改的標籤 ID。  | 
              
removeLabel | 
                
                   
 如果是 true,系統會從檔案移除標籤。  | 
              
kind | 
                
                   
 這個值一律為   | 
              
FieldModification
修改標籤的欄位。
| JSON 表示法 | 
|---|
{ "setDateValues": [ string ], "setTextValues": [ string ], "setSelectionValues": [ string ], "setIntegerValues": [ string ], "setUserValues": [ string ], "fieldId": string, "kind": string, "unsetValues": boolean }  | 
              
| 欄位 | |
|---|---|
setDateValues[] | 
                
                   
 將   | 
              
setTextValues[] | 
                
                   
 設定   | 
              
setSelectionValues[] | 
                
                   
 以這些新值取代   | 
              
setIntegerValues[] | 
                
                   
 以這些新值取代   | 
              
setUserValues[] | 
                
                   
 以這些新值取代   | 
              
fieldId | 
                
                   
 要修改的欄位 ID。  | 
              
kind | 
                
                   
 這個值一律為   | 
              
unsetValues | 
                
                   
 取消設定這個欄位的值。  |