- แหล่งข้อมูล: ป้ายกำกับ
 - LabelType
 - UserInfo
 - พร็อพเพอร์ตี้
 - วงจร
 - สถานะ
 - DisabledPolicy
 - DisplayHints
 - AppliedCapabilities
 - SchemaCapabilities
 - AppliedLabelPolicy
 - CopyMode
 - ฟิลด์
 - TextOptions
 - IntegerOptions
 - DateOptions
 - DateFormat
 - วันที่
 - SelectionOptions
 - ListOptions
 - ทางเลือก
 - พร็อพเพอร์ตี้
 - BadgeConfig
 - สี
 - DisplayHints
 - BadgeColors
 - SchemaCapabilities
 - AppliedCapabilities
 - LockStatus
 - UserOptions
 - พร็อพเพอร์ตี้
 - DisplayHints
 - SchemaCapabilities
 - AppliedCapabilities
 - EnabledAppSettings
 - EnabledApp
 - App
 - เมธอด
 
แหล่งข้อมูล: ค่ายเพลง
ป้ายกำกับจะกำหนดอนุกรมวิธานที่ใช้กับรายการในไดรฟ์เพื่อจัดระเบียบและค้นหารายการต่างๆ ได้ ป้ายกำกับอาจเป็นสตริงอย่างง่าย หรืออาจมีฟิลด์ที่อธิบายข้อมูลเมตาเพิ่มเติมซึ่งสามารถนำไปใช้จัดระเบียบและค้นหารายการในไดรฟ์ได้
| การแสดง JSON | 
|---|
{ "name": string, "id": string, "revisionId": string, "labelType": enum (  | 
              
| ช่อง | |
|---|---|
name | 
                
                   
 เอาต์พุตเท่านั้น ชื่อทรัพยากรของป้ายกำกับ จะอยู่ในรูปแบบ   | 
              
id | 
                
                   
 เอาต์พุตเท่านั้น ตัวระบุที่ไม่ซ้ำกันทั่วโลกของป้ายกำกับนี้ รหัสเป็นส่วนหนึ่งของป้ายกำกับ   | 
              
revisionId | 
                
                   
 เอาต์พุตเท่านั้น รหัสการแก้ไขของป้ายกำกับ รหัสการแก้ไขอาจเป็นส่วนหนึ่งของป้ายกำกับ   | 
              
labelType | 
                
                   
 ต้องระบุ ประเภทของป้ายกำกับ  | 
              
creator | 
                
                   
 เอาต์พุตเท่านั้น ผู้ใช้ที่สร้างป้ายกำกับนี้  | 
              
createTime | 
                
                   
 เอาต์พุตเท่านั้น เวลาที่สร้างป้ายกำกับนี้  | 
              
revisionCreator | 
                
                   
 เอาต์พุตเท่านั้น ผู้ใช้ที่สร้างการแก้ไขป้ายกำกับนี้  | 
              
revisionCreateTime | 
                
                   
 เอาต์พุตเท่านั้น เวลาที่สร้างการแก้ไขป้ายกำกับนี้  | 
              
publisher | 
                
                   
 เอาต์พุตเท่านั้น ผู้ใช้ที่เผยแพร่ป้ายกำกับนี้ ค่านี้จะไม่มีความหมายเมื่อไม่ได้เผยแพร่ป้ายกำกับ  | 
              
publishTime | 
                
                   
 เอาต์พุตเท่านั้น เวลาที่เผยแพร่ป้ายกำกับนี้ ค่านี้จะไม่มีความหมายเมื่อไม่ได้เผยแพร่ป้ายกำกับ  | 
              
disabler | 
                
                   
 เอาต์พุตเท่านั้น ผู้ใช้ที่ปิดใช้ป้ายกำกับนี้ ค่านี้จะไม่มีความหมายเมื่อไม่ได้ปิดใช้ป้ายกำกับ  | 
              
disableTime | 
                
                   
 เอาต์พุตเท่านั้น เวลาที่ปิดใช้ป้ายกำกับนี้ ค่านี้จะไม่มีความหมายเมื่อไม่ได้ปิดใช้ป้ายกำกับ  | 
              
customer | 
                
                   
 เอาต์พุตเท่านั้น ลูกค้าที่เป็นเจ้าของป้ายกำกับนี้ ตัวอย่างเช่น   | 
              
properties | 
                
                   
 ต้องระบุ พร็อพเพอร์ตี้พื้นฐานของป้ายกำกับ  | 
              
lifecycle | 
                
                   
 เอาต์พุตเท่านั้น สถานะวงจรของป้ายกำกับ รวมถึงสถานะที่เผยแพร่ เลิกใช้งาน และมีการเปลี่ยนแปลงฉบับร่าง  | 
              
displayHints | 
                
                   
 เอาต์พุตเท่านั้น คำแนะนำในการแสดง UI สำหรับการแสดงป้ายกำกับ  | 
              
appliedCapabilities | 
                
                   
 เอาต์พุตเท่านั้น ความสามารถที่เกี่ยวข้องกับป้ายกำกับนี้ในข้อมูลเมตาที่ใช้  | 
              
schemaCapabilities | 
                
                   
 เอาต์พุตเท่านั้น ความสามารถที่ผู้ใช้มีในป้ายกำกับนี้  | 
              
appliedLabelPolicy | 
                
                   
 เอาต์พุตเท่านั้น ลักษณะการทำงานของป้ายกำกับนี้เมื่อใช้กับรายการในไดรฟ์  | 
              
fields[] | 
                
                   
 รายการฟิลด์ตามลำดับความสำคัญจากมากไปน้อย  | 
              
learnMoreUri | 
                
                   
 URL ที่กำหนดเองเพื่อแสดงต่อผู้ใช้เพื่อให้ผู้ใช้ดูข้อมูลเพิ่มเติมเกี่ยวกับป้ายกำกับนี้และวิธีใช้  | 
              
lockStatus | 
                
                   
 เอาต์พุตเท่านั้น   | 
              
enabledAppSettings | 
                
                   
 ไม่บังคับ   | 
              
LabelType
ประเภทของป้ายกำกับนี้
| Enum | |
|---|---|
LABEL_TYPE_UNSPECIFIED | 
                ประเภทป้ายกำกับที่ไม่รู้จัก | 
SHARED | 
                คุณอาจแชร์ป้ายกำกับที่แชร์กับผู้ใช้เพื่อนำไปใช้กับรายการในไดรฟ์ | 
ADMIN | 
                ป้ายกำกับที่เป็นของบัญชีผู้ดูแลระบบ ผู้ดูแลระบบเท่านั้นที่สร้างและแก้ไขได้ รองรับฟีเจอร์เพิ่มเติมบางอย่างที่ใช้ได้เฉพาะผู้ดูแลระบบ | 
GOOGLE_APP | 
                ป้ายกำกับที่เป็นของแอปพลิเคชันภายในของ Google ไม่ใช่ของลูกค้า ป้ายกำกับเหล่านี้เป็นแบบอ่านอย่างเดียว | 
UserInfo
ข้อมูลเกี่ยวกับผู้ใช้
| การแสดง JSON | 
|---|
{ "person": string }  | 
              
| ช่อง | |
|---|---|
person | 
                
                   
 ตัวระบุสำหรับผู้ใช้รายนี้ซึ่งใช้กับ People API เพื่อรับข้อมูลเพิ่มเติมได้ เช่น   | 
              
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้พื้นฐานของป้ายกำกับ
| การแสดง JSON | 
|---|
{ "title": string, "description": string }  | 
              
| ช่อง | |
|---|---|
title | 
                
                   
 ต้องระบุ ชื่อของค่ายเพลง  | 
              
description | 
                
                   
 คำอธิบายของป้ายกำกับ  | 
              
อายุการใช้งาน
สถานะวงจรของออบเจ็กต์ เช่น ป้ายกำกับ ฟิลด์ หรือตัวเลือก ดูข้อมูลเพิ่มเติมได้ที่วงจรของป้ายกำกับ
วงจรจะบังคับใช้การเปลี่ยนสถานะต่อไปนี้
UNPUBLISHED_DRAFT(สถานะเริ่มต้น)UNPUBLISHED_DRAFT->PUBLISHEDUNPUBLISHED_DRAFT-> (ลบแล้ว)PUBLISHED->DISABLEDDISABLED->PUBLISHEDDISABLED-> (ลบแล้ว)
สถานะเผยแพร่และสถานะปิดใช้มีลักษณะเฉพาะที่แตกต่างกันดังนี้
Published: อาจมีการเปลี่ยนแปลงบางอย่างในออบเจ็กต์ในสถานะนี้ ในกรณีนี้hasUnpublishedChangesจะเป็นจริง นอกจากนี้ เราไม่อนุญาตให้ทำการเปลี่ยนแปลงบางประเภท โดยทั่วไปแล้ว การเปลี่ยนแปลงใดๆ ที่จะทำให้ข้อมูลเมตาที่มีอยู่ซึ่งเกี่ยวข้องกับป้ายกำกับไม่ถูกต้องหรือทำให้เกิดข้อจำกัดใหม่จะถูกปฏิเสธDisabled: เมื่อปิดใช้DisabledPolicyที่กำหนดค่าไว้จะมีผล
| การแสดง JSON | 
|---|
{ "state": enum (  | 
              
| ช่อง | |
|---|---|
state | 
                
                   
 เอาต์พุตเท่านั้น สถานะของออบเจ็กต์ที่เชื่อมโยงกับวงจรนี้  | 
              
hasUnpublishedChanges | 
                
                   
 เอาต์พุตเท่านั้น ไม่ว่าออบเจ็กต์ที่เชื่อมโยงกับวงจรนี้จะมีการเปลี่ยนแปลงที่ยังไม่ได้เผยแพร่หรือไม่  | 
              
disabledPolicy | 
                
                   
 นโยบายที่ควบคุมวิธีแสดงป้ายกำกับ ช่อง หรือตัวเลือกที่ปิดใช้  | 
              
รัฐ
สถานะของออบเจ็กต์ที่เชื่อมโยงกับวงจรนี้
| Enum | |
|---|---|
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 | 
                
                   
 ควรแสดงป้ายกำกับใน UI เป็นปิดใช้ไหม  | 
              
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
ระบุวิธีคัดลอกป้ายกำกับและค่าฟิลด์ที่ใช้เมื่อมีการคัดลอกรายการในไดรฟ์
| Enum | |
|---|---|
COPY_MODE_UNSPECIFIED | 
                ไม่ได้ระบุโหมดการคัดลอก | 
DO_NOT_COPY | 
                ระบบจะไม่คัดลอกป้ายกำกับและค่าในช่องที่ใช้โดยค่าเริ่มต้นเมื่อมีการคัดลอกรายการในไดรฟ์ที่ใช้ป้ายกำกับและค่าในช่อง | 
ALWAYS_COPY | 
                ระบบจะคัดลอกป้ายกำกับและค่าในช่องที่ใช้เสมอเมื่อมีการคัดลอกรายการในไดรฟ์ที่ใช้ป้ายกำกับและค่าในช่อง เฉพาะผู้ดูแลระบบเท่านั้นที่ใช้โหมดนี้ได้ | 
COPY_APPLIABLE | 
                ระบบจะคัดลอกป้ายกำกับและค่าในช่องที่ใช้หากผู้ใช้ที่ทำการคัดลอกสามารถใช้ป้ายกำกับได้ | 
ช่อง
กำหนดฟิลด์ที่มีชื่อที่แสดง ประเภทข้อมูล และตัวเลือกการกำหนดค่าอื่นๆ ฟิลด์นี้กำหนดประเภทข้อมูลเมตาที่อาจตั้งค่าในรายการไดรฟ์
| การแสดง JSON | 
|---|
{ "id": string, "queryKey": string, "properties": { object (  | 
              
| ช่อง | |
|---|---|
id | 
                
                   
 เอาต์พุตเท่านั้น คีย์ของฟิลด์ที่ไม่ซ้ำกันภายในป้ายกำกับหรือไลบรารี ค่านี้สร้างขึ้นโดยอัตโนมัติ ตรงกับนิพจน์ทั่วไป:   | 
              
queryKey | 
                
                   
 เอาต์พุตเท่านั้น คีย์ที่จะใช้เมื่อสร้างคำค้นหาในไดรฟ์เพื่อค้นหาไฟล์ตามค่าที่กำหนดสำหรับช่องนี้ในไฟล์ เช่น "  | 
              
properties | 
                
                   
 คุณสมบัติพื้นฐานของฟิลด์  | 
              
lifecycle | 
                
                   
 เอาต์พุตเท่านั้น วงจรของฟิลด์นี้  | 
              
displayHints | 
                
                   
 เอาต์พุตเท่านั้น คำแนะนำในการแสดง UI สำหรับการแสดงผลฟิลด์  | 
              
schemaCapabilities | 
                
                   
 เอาต์พุตเท่านั้น ความสามารถที่ผู้ใช้มีเมื่อแก้ไขฟิลด์นี้  | 
              
appliedCapabilities | 
                
                   
 เอาต์พุตเท่านั้น ความสามารถที่ผู้ใช้มีในช่องนี้และค่าของช่องเมื่อใช้ป้ายกำกับกับรายการในไดรฟ์  | 
              
creator | 
                
                   
 เอาต์พุตเท่านั้น ผู้ใช้ที่สร้างฟิลด์นี้  | 
              
createTime | 
                
                   
 เอาต์พุตเท่านั้น เวลาที่สร้างฟิลด์นี้  | 
              
updater | 
                
                   
 เอาต์พุตเท่านั้น ผู้ใช้ที่แก้ไขฟิลด์นี้  | 
              
updateTime | 
                
                   
 เอาต์พุตเท่านั้น เวลาที่อัปเดตฟิลด์นี้  | 
              
publisher | 
                
                   
 เอาต์พุตเท่านั้น ผู้ใช้ที่เผยแพร่ฟิลด์นี้ ค่านี้จะไม่มีความหมายเมื่อไม่ได้เผยแพร่ฟิลด์  | 
              
disabler | 
                
                   
 เอาต์พุตเท่านั้น ผู้ใช้ที่ปิดใช้ช่องนี้ ค่านี้จะไม่มีความหมายเมื่อไม่ได้ปิดใช้ช่อง  | 
              
disableTime | 
                
                   
 เอาต์พุตเท่านั้น เวลาที่ปิดใช้ช่องนี้ ค่านี้จะไม่มีความหมายเมื่อไม่ได้ปิดใช้ช่อง  | 
              
lockStatus | 
                
                   
 เอาต์พุตเท่านั้น   | 
              
ฟิลด์ Union 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
ตัวเลือกรูปแบบวันที่ที่แปลแล้ว
| Enum | |
|---|---|
DATE_FORMAT_UNSPECIFIED | 
                ไม่ได้ระบุรูปแบบวันที่ | 
LONG_DATE | 
                รวมชื่อเดือนแบบเต็ม เช่น 12 มกราคม 1999 (MMMM d, y) | 
SHORT_DATE | 
                การแสดงผลแบบตัวเลขสั้นๆ เช่น 12/13/99 (ด/ว/ป) | 
วันที่
แสดงวันที่ในปฏิทินทั้งหมดหรือบางส่วน เช่น วันเกิด เวลาของวันและเขตเวลาจะระบุไว้ที่อื่นหรือไม่มีนัยสำคัญ วันที่สัมพันธ์กับปฏิทินเกรกอเรียน ซึ่งอาจแสดงถึงสิ่งใดสิ่งหนึ่งต่อไปนี้
- วันที่แบบเต็ม โดยมีค่าปี เดือน และวันที่ที่ไม่ใช่ 0
 - เดือนและวัน โดยมีปีเป็น 0 (เช่น วันครบรอบ)
 - ปีอย่างเดียว โดยมีเดือนและวันที่เป็น 0
 - ปีและเดือน โดยมีวันที่เป็น 0 (เช่น วันหมดอายุของบัตรเครดิต)
 
ประเภทที่เกี่ยวข้อง
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 | 
                
                   
 ค่าที่ไม่ซ้ำกันของตัวเลือก ระบบจะสร้างรหัสนี้โดยอัตโนมัติ ตรงกับนิพจน์ทั่วไป:   | 
              
properties | 
                
                   
 คุณสมบัติพื้นฐานของทางเลือก  | 
              
lifecycle | 
                
                   
 เอาต์พุตเท่านั้น วงจรการใช้งานของตัวเลือก  | 
              
displayHints | 
                
                   
 เอาต์พุตเท่านั้น คำแนะนำในการแสดง UI สำหรับการแสดงผลตัวเลือก  | 
              
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.awt.Color ใน Java ได้อย่างง่ายดาย นอกจากนี้ยังสามารถระบุให้กับเมธอด +colorWithRed:green:blue:alpha ของ UIColor ใน iOS ได้อย่างง่ายดาย และด้วยการทำงานเพียงเล็กน้อย ก็สามารถจัดรูปแบบให้เป็นสตริง rgba() ของ CSS ใน JavaScript ได้อย่างง่ายดาย
หน้าอ้างอิงนี้ไม่มีข้อมูลเกี่ยวกับพื้นที่สีสัมบูรณ์ที่ควรใช้ในการตีความค่า RGB เช่น sRGB, Adobe RGB, DCI-P3 และ BT.2020 โดยค่าเริ่มต้น แอปพลิเคชันควรใช้พื้นที่สี sRGB
เมื่อต้องตัดสินความเท่ากันของสี การใช้งานจะถือว่าสี 2 สีเท่ากันหากค่าสีแดง สีเขียว สีน้ำเงิน และค่าอัลฟ่าทั้งหมดแตกต่างกันไม่เกิน 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 จะสอดคล้องกับสีโปร่งใสทั้งหมด ซึ่งใช้ข้อความ Wrapper แทนสเกลาร์แบบลอยตัวอย่างง่ายเพื่อให้แยกความแตกต่างระหว่างค่าเริ่มต้นกับค่าที่ไม่ได้ตั้งค่าได้ หากละเว้นไว้ ระบบจะแสดงออบเจ็กต์สีนี้เป็นสีทึบ (ราวกับว่าค่าอัลฟ่ามีค่าเป็น 1.0 อย่างชัดเจน)  | 
              
DisplayHints
คำแนะนำในการแสดง UI สำหรับการแสดงผลตัวเลือก
| การแสดง JSON | 
|---|
{ "disabled": boolean, "hiddenInSearch": boolean, "shownInApply": boolean, "badgeColors": { object (  | 
              
| ช่อง | |
|---|---|
disabled | 
                
                   
 ตัวเลือกควรแสดงใน UI เป็นปิดใช้หรือไม่  | 
              
shownInApply | 
                
                   
 ตัวเลือกนี้ควรแสดงในเมนู "ใช้" เมื่อใช้ค่ากับรายการในไดรฟ์  | 
              
badgeColors | 
                
                   
 สีที่จะใช้สำหรับป้าย เปลี่ยนเป็นสี Material ของ Google ตาม  | 
              
darkBadgeColors | 
                
                   
 สีโหมดมืดที่จะใช้สำหรับป้าย เปลี่ยนเป็นสี Material ของ Google ตาม  | 
              
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
คำแนะนำในการแสดง UI สำหรับการแสดงผลฟิลด์
| การแสดง JSON | 
|---|
{ "required": boolean, "disabled": boolean, "hiddenInSearch": boolean, "shownInApply": boolean }  | 
              
| ช่อง | |
|---|---|
required | 
                
                   
 ควรแสดงช่องเป็นช่องที่ต้องกรอกใน UI หรือไม่  | 
              
disabled | 
                
                   
 ควรแสดงช่องใน UI เป็นปิดใช้ไหม  | 
              
shownInApply | 
                
                   
 ช่องนี้ควรแสดงในเมนู "ใช้" เมื่อใช้ค่ากับรายการในไดรฟ์  | 
              
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 ที่เป็นไปได้ซึ่งใช้ป้ายกำกับได้
| Enum | |
|---|---|
APP_UNSPECIFIED | 
                ไม่ระบุ | 
DRIVE | 
                ไดรฟ์ | 
GMAIL | 
                Gmail | 
เมธอด | 
            |
|---|---|
                
 | 
              สร้างป้ายกำกับ | 
                
 | 
              ลบป้ายกำกับและข้อมูลเมตาที่เกี่ยวข้องในรายการในไดรฟ์อย่างถาวร | 
                
 | 
              อัปเดตป้ายกำกับรายการเดียวโดยใช้ชุดคำขออัปเดตซึ่งส่งผลให้เกิดฉบับร่างใหม่ | 
                
 | 
              ปิดใช้ป้ายกำกับที่เผยแพร่ | 
                
 | 
              เปิดใช้ค่ายเพลงที่ถูกปิดใช้และคืนค่าให้เป็นสถานะที่เผยแพร่ | 
                
 | 
              รับป้ายกำกับตามชื่อทรัพยากร | 
                
 | 
              แสดงรายการป้ายกำกับ | 
                
 | 
              เผยแพร่การเปลี่ยนแปลงฉบับร่างทั้งหมดไปยังป้ายกำกับ | 
                
 | 
              
                อัปเดต CopyMode ของป้ายกำกับ | 
            
                
 | 
              
                อัปเดต EnabledAppSettings ของป้ายกำกับ | 
            
                
 | 
              อัปเดตสิทธิ์ของป้ายกำกับ |