- 資源:Label
 - LabelType
 - UserInfo
 - 屬性
 - 生命週期
 - 狀態
 - DisabledPolicy
 - DisplayHints
 - AppliedCapabilities
 - SchemaCapabilities
 - AppliedLabelPolicy
 - CopyMode
 - Field
 - TextOptions
 - IntegerOptions
 - DateOptions
 - DateFormat
 - 日期
 - SelectionOptions
 - ListOptions
 - 選擇
 - 屬性
 - BadgeConfig
 - 顏色
 - DisplayHints
 - BadgeColors
 - SchemaCapabilities
 - AppliedCapabilities
 - LockStatus
 - UserOptions
 - 屬性
 - DisplayHints
 - SchemaCapabilities
 - AppliedCapabilities
 - EnabledAppSettings
 - EnabledApp
 - 應用程式
 - 方法
 
資源:Label
標籤定義了可套用至雲端硬碟項目的分類,方便您整理及搜尋項目。標籤可以是簡單的字串,也可以包含描述額外中繼資料的欄位,進一步用於整理及搜尋雲端硬碟項目。
| JSON 表示法 | 
|---|
{ "name": string, "id": string, "revisionId": string, "labelType": enum (  | 
              
| 欄位 | |
|---|---|
name | 
                
                   
 僅供輸出。標籤的資源名稱。視要求而定,格式為   | 
              
id | 
                
                   
 僅供輸出。這個標籤的全域專屬 ID。ID 是   | 
              
revisionId | 
                
                   
 僅供輸出。標籤的修訂版本 ID。視發出的要求而定,修訂版本 ID 可能會是標籤   | 
              
labelType | 
                
                   
 必要欄位。標籤類型。  | 
              
creator | 
                
                   
 僅供輸出。建立這個標籤的使用者。  | 
              
createTime | 
                
                   
 僅供輸出。建立標籤的時間。  | 
              
revisionCreator | 
                
                   
 僅供輸出。建立這個標籤修訂版本的使用者。  | 
              
revisionCreateTime | 
                
                   
 僅供輸出。建立這個標籤修訂版本的時間。  | 
              
publisher | 
                
                   
 僅供輸出。發布這個標籤的使用者。如果標籤未發布,這個值就沒有意義。  | 
              
publishTime | 
                
                   
 僅供輸出。這個標籤的發布時間。如果標籤未發布,這個值就沒有意義。  | 
              
disabler | 
                
                   
 僅供輸出。停用這個標籤的使用者。如果標籤未停用,這個值就沒有意義。  | 
              
disableTime | 
                
                   
 僅供輸出。標籤停用的時間。如果標籤未停用,這個值就沒有意義。  | 
              
customer | 
                
                   
 僅供輸出。這個標籤所屬的顧客。例如   | 
              
properties | 
                
                   
 必要欄位。標籤的基本屬性。  | 
              
lifecycle | 
                
                   
 僅供輸出。標籤的生命週期狀態,包括是否已發布、已淘汰及有草稿變更。  | 
              
displayHints | 
                
                   
 僅供輸出。用於轉譯標籤的 UI 顯示提示。  | 
              
appliedCapabilities | 
                
                   
 僅供輸出。套用中繼資料時,與這個標籤相關的功能。  | 
              
schemaCapabilities | 
                
                   
 僅供輸出。使用者在這個標籤上擁有的功能。  | 
              
appliedLabelPolicy | 
                
                   
 僅供輸出。將這個標籤套用至雲端硬碟項目時的行為。  | 
              
fields[] | 
                
                   
 依優先順序遞減排序的欄位清單。  | 
              
learnMoreUri | 
                
                   
 向使用者顯示的自訂網址,可讓他們進一步瞭解這個標籤和使用方式。  | 
              
lockStatus | 
                
                   
 僅供輸出。這個標籤的   | 
              
enabledAppSettings | 
                
                   
 (選用步驟) 這個標籤的   | 
              
LabelType
這個標籤的類型。
| 列舉 | |
|---|---|
LABEL_TYPE_UNSPECIFIED | 
                不明標籤類型。 | 
SHARED | 
                共用標籤可與使用者共用,方便他們套用至雲端硬碟項目。 | 
ADMIN | 
                管理員擁有的標籤。只有管理員可以建立及編輯。支援部分僅限管理員使用的額外功能。 | 
GOOGLE_APP | 
                標籤由 Google 內部應用程式擁有,而非客戶。這些標籤是唯讀標籤。 | 
UserInfo
使用者的相關資訊。
| JSON 表示法 | 
|---|
{ "person": string }  | 
              
| 欄位 | |
|---|---|
person | 
                
                   
 這個使用者的 ID,可與 People API 搭配使用,以取得更多資訊。例如   | 
              
屬性
標籤的基本屬性。
| JSON 表示法 | 
|---|
{ "title": string, "description": string }  | 
              
| 欄位 | |
|---|---|
title | 
                
                   
 必要欄位。標籤名稱。  | 
              
description | 
                
                   
 標籤說明。  | 
              
生命週期
物件的生命週期狀態,例如標籤、欄位或選項。詳情請參閱「標籤生命週期」。
生命週期會強制執行下列轉換:
UNPUBLISHED_DRAFT(起始狀態)UNPUBLISHED_DRAFT->PUBLISHEDUNPUBLISHED_DRAFT-> (已刪除)PUBLISHED->DISABLEDDISABLED->PUBLISHEDDISABLED-> (已刪除)
「已發布」和「已停用」狀態各有不同的特徵:
Published:處於這個狀態的物件可能會進行某些變更,在這種情況下,hasUnpublishedChanges會是 true。此外,系統不允許某些類型的變更。一般來說,如果變更會導致與標籤相關的現有中繼資料失效或受到新的限制,系統就會拒絕變更。Disabled:停用時,系統會套用已設定的DisabledPolicy。
| JSON 表示法 | 
|---|
{ "state": enum (  | 
              
| 欄位 | |
|---|---|
state | 
                
                   
 僅供輸出。與這個生命週期相關聯的物件狀態。  | 
              
hasUnpublishedChanges | 
                
                   
 僅供輸出。與這個生命週期相關聯的物件是否有尚未發布的變更。  | 
              
disabledPolicy | 
                
                   
 這項政策可控管如何顯示已停用的標籤、欄位或選項。  | 
              
州
與這個生命週期相關聯的物件狀態。
| 列舉 | |
|---|---|
STATE_UNSPECIFIED | 
                狀態不明。 | 
UNPUBLISHED_DRAFT | 
                物件的初始狀態。物件發布後,就無法再回到這個狀態。發布物件後,就無法再進行特定類型的變更。 | 
PUBLISHED | 
                物件已發布。物件可能含有未發布的草稿變更,如 hasUnpublishedChanges 所示。 | 
              
DISABLED | 
                物件已發布,但隨後遭到停用。物件可能含有未發布的草稿變更,如 hasUnpublishedChanges 所示。 | 
              
DELETED | 
                物件已刪除。 | 
DisabledPolicy
這項政策會控管在不同情況下,如何處理已停用的標籤、欄位或選項。
| JSON 表示法 | 
|---|
{ "hideInSearch": boolean, "showInApply": boolean }  | 
              
| 欄位 | |
|---|---|
hideInSearch | 
                
                   
 是否要在雲端硬碟項目的搜尋選單中隱藏這個已停用的物件。 
  | 
              
showInApply | 
                
                   
 是否要在雲端硬碟項目的「套用」選單中顯示這個已停用的物件。 
  | 
              
DisplayHints
用於轉譯標籤的 UI 顯示提示。
| JSON 表示法 | 
|---|
{ "disabled": boolean, "hiddenInSearch": boolean, "shownInApply": boolean, "priority": string }  | 
              
| 欄位 | |
|---|---|
disabled | 
                
                   
 標籤是否應在使用者介面中顯示為已停用。  | 
              
shownInApply | 
                
                   
 將值套用至雲端硬碟項目時,這個標籤應顯示在「套用」選單中。  | 
              
priority | 
                
                   
 在清單中顯示標籤的順序。  | 
              
AppliedCapabilities
使用者對這個標籤套用的中繼資料擁有的功能。
| JSON 表示法 | 
|---|
{ "canRead": boolean, "canApply": boolean, "canRemove": boolean }  | 
              
| 欄位 | |
|---|---|
canRead | 
                
                   
 使用者是否可以讀取與這個標籤相關的已套用中繼資料。  | 
              
canApply | 
                
                   
 使用者是否可將這個標籤套用至項目。  | 
              
canRemove | 
                
                   
 使用者是否可以從項目中移除這個標籤。  | 
              
SchemaCapabilities
編輯標籤時,與這個標籤相關的功能。
| JSON 表示法 | 
|---|
{ "canUpdate": boolean, "canDelete": boolean, "canDisable": boolean, "canEnable": boolean }  | 
              
| 欄位 | |
|---|---|
canUpdate | 
                
                   
 使用者是否可以變更這個標籤。  | 
              
canDelete | 
                
                   
 使用者是否可以刪除這個標籤。使用者必須具備權限,且標籤必須停用。  | 
              
canDisable | 
                
                   
 使用者是否可以停用這個標籤。使用者必須具備相關權限,且這個標籤不得已停用。  | 
              
canEnable | 
                
                   
 使用者是否可以啟用這個標籤。使用者必須具備相關權限,且這個標籤必須停用。  | 
              
AppliedLabelPolicy
將這個標籤套用至雲端硬碟項目時的行為。
| JSON 表示法 | 
|---|
{
  "copyMode": enum ( | 
              
| 欄位 | |
|---|---|
copyMode | 
                
                   
 指出複製雲端硬碟項目時,應如何複製套用的標籤和欄位值。  | 
              
CopyMode
指出複製雲端硬碟項目時,應如何複製套用的標籤和欄位值。
| 列舉 | |
|---|---|
COPY_MODE_UNSPECIFIED | 
                未指定複製模式。 | 
DO_NOT_COPY | 
                根據預設,系統不會在複製雲端硬碟項目時,一併複製套用的標籤和欄位值。 | 
ALWAYS_COPY | 
                複製雲端硬碟項目時,系統一律會複製套用的標籤和欄位值。只有管理員可以使用這項模式。 | 
COPY_APPLIABLE | 
                如果複製者可以套用標籤,系統就會複製套用的標籤和欄位值。 | 
欄位
定義具有顯示名稱、資料類型和其他設定選項的欄位。這個欄位定義可對 Google 雲端硬碟項目設定的中繼資料類型。
| JSON 表示法 | 
|---|
{ "id": string, "queryKey": string, "properties": { object (  | 
              
| 欄位 | |
|---|---|
id | 
                
                   
 僅供輸出。欄位的鍵,在標籤或資源庫中不得重複。 這個值是系統自動產生,與規則運算式「  | 
              
queryKey | 
                
                   
 僅供輸出。建構雲端硬碟搜尋查詢時使用的鍵,可根據檔案中為這個欄位定義的值尋找檔案。例如「  | 
              
properties | 
                
                   
 欄位基本屬性。  | 
              
lifecycle | 
                
                   
 僅供輸出。這個欄位的生命週期。  | 
              
displayHints | 
                
                   
 僅供輸出。用於算繪欄位的使用者介面顯示提示。  | 
              
schemaCapabilities | 
                
                   
 僅供輸出。使用者編輯這個欄位時擁有的功能。  | 
              
appliedCapabilities | 
                
                   
 僅供輸出。標籤套用至雲端硬碟項目時,使用者對這個欄位及其值擁有的功能。  | 
              
creator | 
                
                   
 僅供輸出。建立這個欄位的使用者。  | 
              
createTime | 
                
                   
 僅供輸出。這個欄位的建立時間。  | 
              
updater | 
                
                   
 僅供輸出。修改這個欄位的使用者。  | 
              
updateTime | 
                
                   
 僅供輸出。這個欄位更新的時間。  | 
              
publisher | 
                
                   
 僅供輸出。發布這個欄位的使用者。如果欄位未發布,這個值就沒有意義。  | 
              
disabler | 
                
                   
 僅供輸出。停用這個欄位的使用者。如果未停用該欄位,這個值就沒有意義。  | 
              
disableTime | 
                
                   
 僅供輸出。這個欄位停用的時間。如果未停用該欄位,這個值就沒有意義。  | 
              
lockStatus | 
                
                   
 僅供輸出。這個欄位的   | 
              
聯集欄位 type。這個欄位的資料類型和選項。發布後就無法變更資料類型。type 只能是下列其中一項: | 
              |
textOptions | 
                
                   
 文字欄位選項。  | 
              
integerOptions | 
                
                   
 整數欄位選項。  | 
              
dateOptions | 
                
                   
 日期欄位選項。  | 
              
selectionOptions | 
                
                   
 選取欄位選項。  | 
              
userOptions | 
                
                   
 使用者欄位選項。  | 
              
TextOptions
「文字」欄位類型的選項。
| JSON 表示法 | 
|---|
{ "minLength": integer, "maxLength": integer }  | 
              
| 欄位 | |
|---|---|
minLength | 
                
                   
 僅供輸出。文字欄位值的有效長度下限。  | 
              
maxLength | 
                
                   
 僅供輸出。文字欄位值的有效長度上限。  | 
              
IntegerOptions
整數字段類型的選項。
| JSON 表示法 | 
|---|
{ "minValue": string, "maxValue": string }  | 
              
| 欄位 | |
|---|---|
minValue | 
                
                   
 僅供輸出。整數欄位的有效最小值。  | 
              
maxValue | 
                
                   
 僅供輸出。整數字段的最大有效值。  | 
              
DateOptions
日期欄位類型的選項。
| JSON 表示法 | 
|---|
{ "dateFormatType": enum (  | 
              
| 欄位 | |
|---|---|
dateFormatType | 
                
                   
 本地化日期格式選項。系統會根據地區設定,以這種格式顯示欄位值。  | 
              
dateFormat | 
                
                   
 僅供輸出。ICU 日期格式。  | 
              
minValue | 
                
                   
 僅供輸出。有效值下限 (年、月、日)。  | 
              
maxValue | 
                
                   
 僅供輸出。有效值的上限 (年、月、日)。  | 
              
DateFormat
本地化日期格式選項。
| 列舉 | |
|---|---|
DATE_FORMAT_UNSPECIFIED | 
                未指定日期格式。 | 
LONG_DATE | 
                包括完整月份名稱。例如:1999 年 1 月 12 日 (MMMM d, y) | 
SHORT_DATE | 
                簡短的數字表示法。例如 12/13/99 (M/d/yy) | 
日期
表示完整或部分的日曆日期,例如生日。您可以視重要性決定是否要在別處指定時段和時區。日期以公曆為主,這可以代表下列其中一項:
- 完整日期,具有非零的年、月和日值。
 - 月和日,年值為零 (例如週年紀念日)。
 - 只有年,月和日值為零。
 - 年和月,日值為零 (例如信用卡到期日)。
 
相關類型:
google.type.TimeOfDaygoogle.type.DateTimegoogle.protobuf.Timestamp
| JSON 表示法 | 
|---|
{ "year": integer, "month": integer, "day": integer }  | 
              
| 欄位 | |
|---|---|
year | 
                
                   
 日期中的年份。必須為 1 到 9999;如要指定不含年份的日期,請輸入 0。  | 
              
month | 
                
                   
 一年中的月份。必須為 1 到 12;如要指定不含日期的年份,請輸入 0。  | 
              
day | 
                
                   
 當月第幾日。必須為 1 到 31,並屬於有效的年和月;如果只指定年份,或只指定年份和月份,而不指定當月第幾日的話,請輸入 0。  | 
              
SelectionOptions
選取欄位類型的選項。
| JSON 表示法 | 
|---|
{ "listOptions": { object (  | 
              
| 欄位 | |
|---|---|
listOptions | 
                
                   
 如果指定此屬性,表示這個欄位支援值清單。發布後即無法變更。  | 
              
choices[] | 
                
                   
 這個選項欄位可用的選項。清單順序一致,並以   | 
              
ListOptions
相關聯欄位類型的多值變體選項。
| JSON 表示法 | 
|---|
{ "maxEntries": integer }  | 
              
| 欄位 | |
|---|---|
maxEntries | 
                
                   
 已達項目數量上限。  | 
              
選擇
選取欄位選項。
| JSON 表示法 | 
|---|
{ "id": string, "properties": { object (  | 
              
| 欄位 | |
|---|---|
id | 
                
                   
 選項的專屬值。這個 ID 是自動產生,與規則運算式「  | 
              
properties | 
                
                   
 選項的基本屬性。  | 
              
lifecycle | 
                
                   
 僅供輸出。選擇的生命週期。  | 
              
displayHints | 
                
                   
 僅供輸出。使用者介面顯示用於呈現選項的提示。  | 
              
schemaCapabilities | 
                
                   
 僅供輸出。編輯選項時,與這個選項相關的功能。  | 
              
appliedCapabilities | 
                
                   
 僅供輸出。與所選項目相關的功能,適用於中繼資料。  | 
              
creator | 
                
                   
 僅供輸出。建立這項選擇的使用者。  | 
              
createTime | 
                
                   
 僅供輸出。建立這項選擇的時間。  | 
              
updater | 
                
                   
 僅供輸出。上次更新這項選擇的使用者。  | 
              
updateTime | 
                
                   
 僅供輸出。上次更新這項選擇的時間。  | 
              
publisher | 
                
                   
 僅供輸出。發布這項選擇的使用者。如果未發布選項,這個值就沒有意義。  | 
              
publishTime | 
                
                   
 僅供輸出。這項選擇的發布時間。如果未發布選項,這個值就沒有意義。  | 
              
disabler | 
                
                   
 僅供輸出。停用這項選擇的使用者。如果未停用這個選項,這個值就沒有意義。  | 
              
disableTime | 
                
                   
 僅供輸出。停用這項選擇的時間。如果未停用選項,這個值就沒有意義。  | 
              
lockStatus | 
                
                   
 僅供輸出。這個選項的   | 
              
屬性
選項的基本屬性。
| JSON 表示法 | 
|---|
{
  "displayName": string,
  "description": string,
  "badgeConfig": {
    object ( | 
              
| 欄位 | |
|---|---|
displayName | 
                
                   
 必要欄位。在 UI 中顯示的文字,用於識別這個欄位。  | 
              
description | 
                
                   
 這個標籤的說明。  | 
              
badgeConfig | 
                
                   
 這個選項的徽章設定。設定後,擁有這項選擇的唱片公司就會被視為「徽章唱片公司」。  | 
              
insertBeforeChoice | 
                
                   
 僅限輸入。將這個選項插入或移至指定選項之前。如果為空白,選項會放在清單結尾。  | 
              
BadgeConfig
標籤的徽章狀態。
| JSON 表示法 | 
|---|
{
  "color": {
    object ( | 
              
| 欄位 | |
|---|---|
color | 
                
                   
 徽章的顏色。如未指定,則不會轉譯任何徽章。系統會將您在此設定的背景、前景和單獨 (淺色和深色模式) 顏色,變更為雲端硬碟 UI 中最接近的建議支援顏色。  | 
              
priorityOverride | 
                
                   
 覆寫這個徽章的預設全域優先順序。設為 0 時,系統會使用預設優先順序啟發式演算法。  | 
              
顏色
代表 RGBA 色域中的顏色。這個表示法旨在簡化各種語言的色彩表示法之間的轉換,而非追求緊湊。舉例來說,這個表示法的欄位可以輕鬆提供給 Java 中的 java.awt.Color 建構函式;也可以輕鬆提供給 iOS 中的 UIColor 的 +colorWithRed:green:blue:alpha 方法;只要稍加處理,就能輕鬆格式化為 JavaScript 中的 CSS rgba() 字串。
這個參考頁面沒有關於絕對色域的資訊,因此無法解讀 RGB 值,例如 sRGB、Adobe RGB、DCI-P3 和 BT.2020。應用程式預設應採用 sRGB 色域。
需要判斷顏色是否相等時,除非另有說明,否則實作會將兩個顏色視為相等,前提是兩者的紅色、綠色、藍色和 Alpha 值各自最多相差 1e-5。
範例 (Java):
 import com.google.type.Color;
 // ...
 public static java.awt.Color fromProto(Color protocolor) {
   float alpha = protocolor.hasAlpha()
       ? protocolor.getAlpha().getValue()
       : 1.0;
   return new java.awt.Color(
       protocolor.getRed(),
       protocolor.getGreen(),
       protocolor.getBlue(),
       alpha);
 }
 public static Color toProto(java.awt.Color color) {
   float red = (float) color.getRed();
   float green = (float) color.getGreen();
   float blue = (float) color.getBlue();
   float denominator = 255.0;
   Color.Builder resultBuilder =
       Color
           .newBuilder()
           .setRed(red / denominator)
           .setGreen(green / denominator)
           .setBlue(blue / denominator);
   int alpha = color.getAlpha();
   if (alpha != 255) {
     result.setAlpha(
         FloatValue
             .newBuilder()
             .setValue(((float) alpha) / denominator)
             .build());
   }
   return resultBuilder.build();
 }
 // ...
範例 (iOS / Obj-C):
 // ...
 static UIColor* fromProto(Color* protocolor) {
    float red = [protocolor red];
    float green = [protocolor green];
    float blue = [protocolor blue];
    FloatValue* alpha_wrapper = [protocolor alpha];
    float alpha = 1.0;
    if (alpha_wrapper != nil) {
      alpha = [alpha_wrapper value];
    }
    return [UIColor colorWithRed:red green:green blue:blue alpha:alpha];
 }
 static Color* toProto(UIColor* color) {
     CGFloat red, green, blue, alpha;
     if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) {
       return nil;
     }
     Color* result = [[Color alloc] init];
     [result setRed:red];
     [result setGreen:green];
     [result setBlue:blue];
     if (alpha <= 0.9999) {
       [result setAlpha:floatWrapperWithValue(alpha)];
     }
     [result autorelease];
     return result;
}
// ...
範例 (JavaScript):
// ...
var protoToCssColor = function(rgb_color) {
   var redFrac = rgb_color.red || 0.0;
   var greenFrac = rgb_color.green || 0.0;
   var blueFrac = rgb_color.blue || 0.0;
   var red = Math.floor(redFrac * 255);
   var green = Math.floor(greenFrac * 255);
   var blue = Math.floor(blueFrac * 255);
   if (!('alpha' in rgb_color)) {
      return rgbToCssColor(red, green, blue);
   }
   var alphaFrac = rgb_color.alpha.value || 0.0;
   var rgbParams = [red, green, blue].join(',');
   return ['rgba(', rgbParams, ',', alphaFrac, ')'].join('');
};
var rgbToCssColor = function(red, green, blue) {
  var rgbNumber = new Number((red << 16) | (green << 8) | blue);
  var hexString = rgbNumber.toString(16);
  var missingZeros = 6 - hexString.length;
  var resultBuilder = ['#'];
  for (var i = 0; i < missingZeros; i++) {
     resultBuilder.push('0');
  }
  resultBuilder.push(hexString);
  return resultBuilder.join('');
};
// ...
| JSON 表示法 | 
|---|
{ "red": number, "green": number, "blue": number, "alpha": number }  | 
              
| 欄位 | |
|---|---|
red | 
                
                   
 顏色中的紅色量,值介於 [0, 1] 之間。  | 
              
green | 
                
                   
 顏色中的綠色量,值介於 [0, 1] 之間。  | 
              
blue | 
                
                   
 顏色中的藍色量,值介於 [0, 1] 之間。  | 
              
alpha | 
                
                   
 應套用至像素的顏色比例。也就是說,最終像素顏色是由下列方程式定義: 
 也就是說,值為 1.0 時,顏色為實心;值為 0.0 時,顏色完全透明。這會使用包裝函式訊息,而非簡單的浮點純量,因此可以區分預設值和未設定的值。如果省略,這個顏色物件會以實心顏色算繪 (如同 Alpha 值已明確設為 1.0)。  | 
              
DisplayHints
使用者介面顯示選項的算繪提示。
| JSON 表示法 | 
|---|
{ "disabled": boolean, "hiddenInSearch": boolean, "shownInApply": boolean, "badgeColors": { object (  | 
              
| 欄位 | |
|---|---|
disabled | 
                
                   
 是否應在 UI 中顯示停用的選項。  | 
              
shownInApply | 
                
                   
 將值套用至雲端硬碟項目時,這個選項應會顯示在「套用」選單中。  | 
              
badgeColors | 
                
                   
 徽章使用的顏色。根據所選   | 
              
darkBadgeColors | 
                
                   
 徽章使用的深色模式顏色。根據所選   | 
              
badgePriority | 
                
                   
 這個徽章的優先順序。用於比較及排序多個徽章。數字越小,徽章顯示的優先順序越高。如果沒有徽章設定,這個值會是 0。否則,系統會將此值設為   | 
              
BadgeColors
從 BadgeConfig 衍生而來,並變更為最接近的建議支援顏色。
| JSON 表示法 | 
|---|
{ "backgroundColor": { object (  | 
              
| 欄位 | |
|---|---|
backgroundColor | 
                
                   
 僅供輸出。與前景配對的徽章背景。  | 
              
foregroundColor | 
                
                   
 僅供輸出。與背景配對的徽章前景。  | 
              
soloColor | 
                
                   
 僅供輸出。可用於沒有背景的文字。  | 
              
SchemaCapabilities
編輯選項時,與該選項相關的功能。
| JSON 表示法 | 
|---|
{ "canUpdate": boolean, "canDelete": boolean, "canDisable": boolean, "canEnable": boolean }  | 
              
| 欄位 | |
|---|---|
canUpdate | 
                
                   
 使用者是否可以更新這項選擇。  | 
              
canDelete | 
                
                   
 使用者是否可以刪除這項選擇。  | 
              
canDisable | 
                
                   
 使用者是否可以停用這項選擇。  | 
              
canEnable | 
                
                   
 使用者是否可以啟用這項選擇。  | 
              
AppliedCapabilities
與所選項目相關的功能,適用於中繼資料。
| JSON 表示法 | 
|---|
{ "canRead": boolean, "canSearch": boolean, "canSelect": boolean }  | 
              
| 欄位 | |
|---|---|
canRead | 
                
                   
 使用者是否可以讀取項目上相關的套用中繼資料。  | 
              
canSearch | 
                
                   
 使用者是否可在搜尋查詢中使用這項選擇。  | 
              
canSelect | 
                
                   
 使用者是否能為項目選取這個選項。  | 
              
LockStatus
內含標籤元件是否應視為鎖定的相關資訊。
| JSON 表示法 | 
|---|
{ "locked": boolean }  | 
              
| 欄位 | |
|---|---|
locked | 
                
                   
 僅供輸出。指出這個標籤元件是否為標籤鎖定的 (直接) 目標。即使標籤元件並非標籤鎖定的直接目標,仍可隱含鎖定,此時這個欄位會設為 false。  | 
              
UserOptions
使用者欄位類型的選項。
| JSON 表示法 | 
|---|
{
  "listOptions": {
    object ( | 
              
| 欄位 | |
|---|---|
listOptions | 
                
                   
 如果指定這個值,表示這個欄位支援值清單。發布後即無法變更。  | 
              
屬性
欄位基本屬性。
| JSON 表示法 | 
|---|
{ "displayName": string, "required": boolean, "insertBeforeField": string }  | 
              
| 欄位 | |
|---|---|
displayName | 
                
                   
 必要欄位。在 UI 中顯示的文字,用於識別這個欄位。  | 
              
required | 
                
                   
 是否應將欄位標示為必填。  | 
              
insertBeforeField | 
                
                   
 僅限輸入。將這個欄位插入或移至指定欄位之前。如果為空白,欄位會放在清單結尾。  | 
              
DisplayHints
用於算繪欄位的使用者介面顯示提示。
| JSON 表示法 | 
|---|
{ "required": boolean, "disabled": boolean, "hiddenInSearch": boolean, "shownInApply": boolean }  | 
              
| 欄位 | |
|---|---|
required | 
                
                   
 欄位是否應在 UI 中顯示為必填。  | 
              
disabled | 
                
                   
 欄位是否應在 UI 中顯示為已停用。  | 
              
shownInApply | 
                
                   
 將值套用至 Google 雲端硬碟項目時,這個欄位應顯示在「套用」選單中。  | 
              
SchemaCapabilities
編輯欄位時與該欄位相關的功能。
| JSON 表示法 | 
|---|
{ "canUpdate": boolean, "canDelete": boolean, "canDisable": boolean, "canEnable": boolean }  | 
              
| 欄位 | |
|---|---|
canUpdate | 
                
                   
 使用者是否可以變更這個欄位。  | 
              
canDelete | 
                
                   
 使用者是否可以刪除這個欄位。使用者必須具備權限,且欄位必須已淘汰。  | 
              
canDisable | 
                
                   
 使用者是否可以停用這個欄位。使用者必須具備相關權限,且這個欄位不得已停用。  | 
              
canEnable | 
                
                   
 使用者是否可以啟用這個欄位。使用者必須具備相關權限,且這個欄位必須停用。  | 
              
AppliedCapabilities
應用中繼資料中與這個欄位相關的功能。
| JSON 表示法 | 
|---|
{ "canRead": boolean, "canSearch": boolean, "canWrite": boolean }  | 
              
| 欄位 | |
|---|---|
canRead | 
                
                   
 使用者是否可以讀取項目上相關的套用中繼資料。  | 
              
canSearch | 
                
                   
 使用者是否可以搜尋參照這個欄位的雲端硬碟項目。  | 
              
canWrite | 
                
                   
 使用者是否可以在雲端硬碟項目上設定這個欄位。  | 
              
EnabledAppSettings
說明可使用標籤的 Google Workspace 應用程式。
| JSON 表示法 | 
|---|
{
  "enabledApps": [
    {
      object ( | 
              
| 欄位 | |
|---|---|
enabledApps[] | 
                
                   
 (選用步驟) 可使用標籤的應用程式清單。  | 
              
EnabledApp
可使用標籤的應用程式。
| JSON 表示法 | 
|---|
{
  "app": enum ( | 
              
| 欄位 | |
|---|---|
app | 
                
                   
 (選用步驟) 應用程式名稱。  | 
              
應用程式
可使用標籤的 Google Workspace 應用程式組合。
| 列舉 | |
|---|---|
APP_UNSPECIFIED | 
                未指定 | 
DRIVE | 
                雲端硬碟 | 
GMAIL | 
                Gmail | 
方法 | 
            |
|---|---|
                
 | 
              建立標籤。 | 
                
 | 
              永久刪除雲端硬碟項目上的標籤和相關中繼資料。 | 
                
 | 
              透過套用一組更新要求來更新單一標籤,產生新的草稿修訂版本。 | 
                
 | 
              停用已發布的標籤。 | 
                
 | 
              啟用已停用的標籤,並將其還原為發布狀態。 | 
                
 | 
              依資源名稱取得標籤。 | 
                
 | 
              列出標籤。 | 
                
 | 
              發布標籤的所有草稿變更。 | 
                
 | 
              
                更新標籤的 CopyMode。 | 
            
                
 | 
              
                更新標籤的 EnabledAppSettings。 | 
            
                
 | 
              更新標籤的權限。 |