- แหล่งข้อมูล: ป้ายกํากับ
- ประเภทป้ายกํากับ
- ข้อมูลผู้ใช้
- พร็อพเพอร์ตี้
- วงจร
- สถานะ
- ปิดใช้นโยบาย
- DisplayHint
- ประยุกต์ใช้
- ความสามารถของ schema
- ApplyLabelPolicy
- คัดลอกโหมด
- ช่อง
- ตัวเลือกข้อความ
- ตัวเลือกจํานวนเต็ม
- ตัวเลือกวันที่
- รูปแบบวันที่
- ตัวเลือกการเลือก
- ตัวเลือกรายการ
- ตัวเลือก
- พร็อพเพอร์ตี้
- BadgeConfig
- DisplayHint
- สีป้าย
- ความสามารถของ schema
- ประยุกต์ใช้
- LockStatus
- ตัวเลือกผู้ใช้
- พร็อพเพอร์ตี้
- DisplayHint
- ความสามารถของ schema
- ประยุกต์ใช้
- เมธอด
ทรัพยากร: ป้ายกํากับ
ป้ายกํากับจะกําหนดการจัดหมวดหมู่ที่ใช้กับรายการในไดรฟ์เพื่อจัดระเบียบและค้นหารายการต่างๆ ได้ ป้ายกํากับอาจเป็นสตริงธรรมดา หรือมีช่องที่อธิบายข้อมูลเมตาเพิ่มเติมที่สามารถใช้ในการจัดระเบียบและค้นหารายการในไดรฟ์ได้
การแสดง JSON |
---|
{ "name": string, "id": string, "revisionId": string, "labelType": enum ( |
ช่อง | |
---|---|
name |
เอาต์พุตเท่านั้น ชื่อทรัพยากรของป้ายกํากับ อยู่ในรูปแบบ |
id |
เอาต์พุตเท่านั้น ตัวระบุที่ไม่ซ้ํากันทั่วโลกของป้ายกํากับนี้ รหัสเป็นส่วนหนึ่งของป้ายกํากับ |
revisionId |
เอาต์พุตเท่านั้น รหัสการแก้ไขของป้ายกํากับ รหัสการแก้ไขอาจเป็นส่วนหนึ่งของป้ายกํากับ |
labelType |
ต้องระบุ ประเภทของป้ายกํากับ |
creator |
เอาต์พุตเท่านั้น ผู้ใช้ที่สร้างป้ายกํากับนี้ |
createTime |
เอาต์พุตเท่านั้น เวลาที่สร้างป้ายกํากับนี้ |
revisionCreator |
เอาต์พุตเท่านั้น ผู้ใช้ที่สร้างการแก้ไขป้ายกํากับนี้ |
revisionCreateTime |
เอาต์พุตเท่านั้น เวลาที่สร้างการแก้ไขป้ายกํากับนี้ |
publisher |
เอาต์พุตเท่านั้น ผู้ใช้ที่เผยแพร่ป้ายกํากับนี้ ค่านี้ไม่มีความหมายเมื่อไม่ได้เผยแพร่ป้ายกํากับ |
publishTime |
เอาต์พุตเท่านั้น เวลาที่เผยแพร่ป้ายกํากับนี้ ค่านี้ไม่มีความหมายเมื่อไม่ได้เผยแพร่ป้ายกํากับ |
disabler |
เอาต์พุตเท่านั้น ผู้ใช้ที่ปิดใช้ป้ายกํากับนี้ ค่านี้ไม่มีความหมายเมื่อไม่มีการปิดใช้ป้ายกํากับ |
disableTime |
เอาต์พุตเท่านั้น เวลาที่ปิดใช้ป้ายกํากับนี้ ค่านี้ไม่มีความหมายเมื่อไม่มีการปิดใช้ป้ายกํากับ |
customer |
เอาต์พุตเท่านั้น ลูกค้าที่มีป้ายกํากับนี้ เช่น "customers/123abc789" |
properties |
ต้องระบุ พร็อพเพอร์ตี้พื้นฐานของป้ายกํากับ |
lifecycle |
เอาต์พุตเท่านั้น สถานะอายุการใช้งานของป้ายกํากับ รวมถึงการเผยแพร่ เลิกใช้งาน และมีการเปลี่ยนแปลงฉบับร่าง |
displayHints |
เอาต์พุตเท่านั้น คําแนะนําการแสดง UI สําหรับการแสดงผลป้ายกํากับ |
appliedCapabilities |
เอาต์พุตเท่านั้น ความสามารถที่เกี่ยวข้องกับป้ายกํากับนี้ในข้อมูลเมตาที่ใช้ |
schemaCapabilities |
เอาต์พุตเท่านั้น ความสามารถที่ผู้ใช้มีในป้ายกํากับนี้ |
appliedLabelPolicy |
เอาต์พุตเท่านั้น การทํางานของป้ายกํากับนี้เมื่อใช้กับรายการในไดรฟ์ |
fields[] |
รายการช่องที่มีลําดับความสําคัญจากมากไปน้อย |
learnMoreUri |
URL ที่กําหนดเองเพื่อนําเสนอผู้ใช้ เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับป้ายกํากับนี้และวิธีการใช้ |
lockStatus |
เอาต์พุตเท่านั้น LockStatus ของป้ายกํากับนี้ |
ประเภทป้ายกํากับ
ประเภทของป้ายกํากับนี้
Enum | |
---|---|
LABEL_TYPE_UNSPECIFIED |
ประเภทป้ายกํากับที่ไม่รู้จัก |
SHARED |
ระบบอาจแชร์ป้ายกํากับที่แชร์กับผู้ใช้เพื่อใช้กับรายการในไดรฟ์ |
ADMIN |
ป้ายกํากับที่ผู้ดูแลระบบเป็นเจ้าของ เฉพาะผู้ดูแลระบบเท่านั้นที่แก้ไขได้ รองรับฟีเจอร์เพิ่มเติมเฉพาะสําหรับผู้ดูแลระบบเท่านั้น |
ข้อมูลผู้ใช้
ข้อมูลเกี่ยวกับผู้ใช้
การแสดง JSON |
---|
{ "person": string } |
ช่อง | |
---|---|
person |
ตัวระบุของผู้ใช้รายนี้เพื่อใช้กับ People API เพื่อดูข้อมูลเพิ่มเติม เช่น ผู้คน/12345678 |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้พื้นฐานของป้ายกํากับ
การแสดง JSON |
---|
{ "title": string, "description": string } |
ช่อง | |
---|---|
title |
ต้องระบุ ชื่อป้ายกํากับ |
description |
คําอธิบายของป้ายกํากับ |
อายุการใช้งาน
สถานะอายุการใช้งานของออบเจ็กต์ เช่น ป้ายกํากับ ช่อง หรือตัวเลือก วงจรการใช้งานจะบังคับใช้การเปลี่ยนต่อไปนี้
UNPUBLISHED_DRAFT
(สถานะเริ่มต้น)UNPUBLISHED_DRAFT
->PUBLISHED
UNPUBLISHED_DRAFT
-> (ลบแล้ว)PUBLISHED
->DISABLED
DISABLED
->PUBLISHED
DISABLED
-> (ลบแล้ว)
สถานะที่เผยแพร่และปิดใช้มีลักษณะบางประการที่แตกต่างกัน
- เผยแพร่แล้ว - อาจมีการเปลี่ยนแปลงบางประเภทกับออบเจ็กต์ในสถานะนี้ ซึ่งในกรณีนี้
hasUnpublishedChanges
จะเป็นจริง รวมถึงไม่อนุญาตให้ทําการเปลี่ยนแปลงบางประเภท โดยทั่วไป การเปลี่ยนแปลงที่จะทําให้เป็นโมฆะหรือก่อให้เกิดข้อจํากัดใหม่ๆ ในข้อมูลเมตาที่มีอยู่ซึ่งเกี่ยวข้องกับป้ายกํากับจะถูกปฏิเสธ - ปิดใช้ - เมื่อปิดใช้
DisabledPolicy
ที่กําหนดค่าไว้จะมีผล
การแสดง JSON |
---|
{ "state": enum ( |
ช่อง | |
---|---|
state |
เอาต์พุตเท่านั้น สถานะของออบเจ็กต์ที่เชื่อมโยงกับวงจรนี้ |
hasUnpublishedChanges |
เอาต์พุตเท่านั้น ออบเจ็กต์ที่เชื่อมโยงกับวงจรนี้มีการเปลี่ยนแปลงที่ยังไม่ได้เผยแพร่หรือไม่ |
disabledPolicy |
นโยบายที่ควบคุมการแสดงป้ายกํากับ ช่อง หรือตัวเลือกการเลือกที่ปิดใช้ |
รัฐ
สถานะของออบเจ็กต์ที่เชื่อมโยงกับวงจรนี้
Enum | |
---|---|
STATE_UNSPECIFIED |
สถานะที่ไม่รู้จัก |
UNPUBLISHED_DRAFT |
สถานะเริ่มต้นของออบเจ็กต์ เมื่อเผยแพร่แล้ว ออบเจ็กต์จะกลับสู่สถานะนี้ไม่ได้ เมื่อเผยแพร่ออบเจ็กต์แล้ว การเปลี่ยนแปลงบางประเภทจะไม่ได้รับอนุญาตอีกต่อไป |
PUBLISHED |
เผยแพร่ออบเจ็กต์แล้ว ออบเจ็กต์อาจมีการเปลี่ยนแปลงฉบับร่างที่ยังไม่ได้เผยแพร่ที่ระบุโดย hasUnpublishedChanges |
DISABLED |
ออบเจ็กต์ได้รับการเผยแพร่และถูกปิดใช้แล้ว ออบเจ็กต์อาจมีการเปลี่ยนแปลงฉบับร่างที่ยังไม่ได้เผยแพร่ที่ระบุโดย hasUnpublishedChanges |
DELETED |
ลบออบเจ็กต์แล้ว |
นโยบายที่ปิดใช้อยู่
นโยบายที่ควบคุมวิธีจัดการป้ายกํากับ ช่อง หรือตัวเลือกการเลือกในบริบทต่างๆ
การแสดง JSON |
---|
{ "hideInSearch": boolean, "showInApply": boolean } |
ช่อง | |
---|---|
hideInSearch |
เลือกว่าจะซ่อนออบเจ็กต์ที่ปิดใช้ในเมนูการค้นหารายการในไดรฟ์หรือไม่
|
showInApply |
ระบุว่าจะแสดงออบเจ็กต์ที่ปิดใช้นี้ในเมนู "นําไปใช้" ในรายการไดรฟ์หรือไม่
|
คําแนะนําเกี่ยวกับดิสเพลย์
คําแนะนําการแสดง UI สําหรับการแสดงผลป้ายกํากับ
การแสดง JSON |
---|
{ "disabled": boolean, "hiddenInSearch": boolean, "shownInApply": boolean, "priority": string } |
ช่อง | |
---|---|
disabled |
ป้ายกํากับควรแสดงใน UI ว่าปิดใช้หรือไม่ |
shownInApply |
ป้ายกํากับนี้ควรแสดงในเมนูใช้เมื่อใช้ค่ากับรายการในไดรฟ์ |
priority |
ลําดับที่จะแสดงป้ายกํากับในรายการ |
ความสามารถในการประยุกต์ใช้
ความสามารถที่ผู้ใช้มีในข้อมูลเมตาที่ใช้ของป้ายกํากับนี้
การแสดง JSON |
---|
{ "canRead": boolean, "canApply": boolean, "canRemove": boolean } |
ช่อง | |
---|---|
canRead |
ผู้ใช้อ่านข้อมูลเมตาที่ใช้ซึ่งเกี่ยวข้องกับป้ายกํากับนี้ได้หรือไม่ |
canApply |
ผู้ใช้จะใช้ป้ายกํากับนี้กับรายการได้หรือไม่ |
canRemove |
ผู้ใช้จะนําป้ายกํากับนี้ออกจากรายการได้หรือไม่ |
ความสามารถของสคีมา
ความสามารถที่เกี่ยวข้องกับป้ายกํากับนี้เมื่อแก้ไขป้ายกํากับ
การแสดง JSON |
---|
{ "canUpdate": boolean, "canDelete": boolean, "canDisable": boolean, "canEnable": boolean } |
ช่อง | |
---|---|
canUpdate |
ผู้ใช้จะเปลี่ยนป้ายกํากับนี้ได้หรือไม่ |
canDelete |
ผู้ใช้จะลบป้ายกํากับนี้ได้หรือไม่ ผู้ใช้ต้องได้รับอนุญาตและต้องปิดใช้ป้ายกํากับ |
canDisable |
ผู้ใช้จะปิดใช้ป้ายกํากับนี้ได้หรือไม่ ผู้ใช้ต้องได้รับอนุญาตและต้องไม่ปิดใช้ป้ายกํากับนี้ |
canEnable |
ผู้ใช้จะเปิดใช้ป้ายกํากับนี้ได้หรือไม่ ผู้ใช้ต้องมีสิทธิ์และต้องปิดใช้ป้ายกํากับนี้ |
นโยบายป้ายกํากับที่ใช้
การทํางานของป้ายกํากับนี้เมื่อใช้กับรายการในไดรฟ์
การแสดง JSON |
---|
{
"copyMode": enum ( |
ช่อง | |
---|---|
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 |
เอาต์พุตเท่านั้น LockStatus ของช่องนี้ |
ช่อง Union type ประเภทข้อมูลและตัวเลือกของช่องนี้ เมื่อเผยแพร่แล้วจะเปลี่ยนแปลงประเภทข้อมูลไม่ได้ type ต้องเป็นอย่างใดอย่างหนึ่งต่อไปนี้ |
|
textOptions |
ตัวเลือกช่องข้อความ |
integerOptions |
ตัวเลือกช่องจํานวนเต็ม |
dateOptions |
ตัวเลือกช่องวันที่ |
selectionOptions |
ตัวเลือกช่องการเลือก |
userOptions |
ตัวเลือกช่องผู้ใช้ |
ตัวเลือกข้อความ
ตัวเลือกประเภทช่องข้อความ
การแสดง JSON |
---|
{ "minLength": integer, "maxLength": integer } |
ช่อง | |
---|---|
minLength |
เอาต์พุตเท่านั้น ความยาวขั้นต่ําของค่าที่ใช้ได้สําหรับช่องข้อความ |
maxLength |
เอาต์พุตเท่านั้น ความยาวสูงสุดที่ถูกต้องของช่องข้อความ |
ตัวเลือกจํานวนเต็ม
ตัวเลือกประเภทช่องจํานวนเต็ม
การแสดง JSON |
---|
{ "minValue": string, "maxValue": string } |
ช่อง | |
---|---|
minValue |
เอาต์พุตเท่านั้น ค่าที่ถูกต้องขั้นต่ําสําหรับช่องจํานวนเต็ม |
maxValue |
เอาต์พุตเท่านั้น ค่าที่ถูกต้องสูงสุดสําหรับช่องจํานวนเต็ม |
ตัวเลือกวันที่
ตัวเลือกสําหรับประเภทช่องวันที่
การแสดง JSON |
---|
{ "dateFormatType": enum ( |
ช่อง | |
---|---|
dateFormatType |
ตัวเลือกการจัดรูปแบบวันที่แปล ค่าในช่องจะแสดงผลในรูปแบบนี้ตามภาษา |
dateFormat |
เอาต์พุตเท่านั้น รูปแบบวันที่ ICU |
minValue |
เอาต์พุตเท่านั้น ค่าที่ถูกต้องขั้นต่ํา (ปี เดือน วันที่) |
maxValue |
เอาต์พุตเท่านั้น มูลค่าที่ถูกต้องสูงสุด (ปี เดือน วันที่) |
รูปแบบวันที่
ตัวเลือกรูปแบบวันที่ที่แปลแล้ว
Enum | |
---|---|
DATE_FORMAT_UNSPECIFIED |
ไม่ได้ระบุรูปแบบวันที่ |
LONG_DATE |
มีชื่อเต็มเดือน เช่น 12 มกราคม 1999 (MMMM d, y) |
SHORT_DATE |
สั้น เป็นตัวเลข การนําเสนอ เช่น 12/13/99 (M/d/yy) |
ตัวเลือกการเลือก
ตัวเลือกประเภทช่องการเลือก
การแสดง JSON |
---|
{ "listOptions": { object ( |
ช่อง | |
---|---|
listOptions |
เมื่อระบุแล้ว จะบ่งบอกว่าช่องนี้รองรับรายการค่า เนื่องจากเมื่อเผยแพร่แล้วจะเปลี่ยนแปลงไม่ได้ |
choices[] |
ตัวเลือกที่ใช้ได้กับช่องการเลือกนี้ ลําดับรายการมีความสอดคล้องกัน และแก้ไขด้วย |
ตัวเลือกรายการ
ตัวเลือกสําหรับตัวแปรที่มีค่าหลายค่าของประเภทช่องที่เชื่อมโยง
การแสดง JSON |
---|
{ "maxEntries": integer } |
ช่อง | |
---|---|
maxEntries |
จํานวนรายการสูงสุดที่อนุญาต |
Choice
ตัวเลือกช่องการเลือก
การแสดง JSON |
---|
{ "id": string, "properties": { object ( |
ช่อง | |
---|---|
id |
ค่าที่ไม่ซ้ํากันของตัวเลือก รหัสนี้สร้างขึ้นโดยอัตโนมัติ จับคู่นิพจน์ทั่วไป: |
properties |
พร็อพเพอร์ตี้พื้นฐานของตัวเลือก |
lifecycle |
เอาต์พุตเท่านั้น วงจรการใช้งาน |
displayHints |
เอาต์พุตเท่านั้น คําแนะนําการแสดง UI สําหรับการแสดงผล |
schemaCapabilities |
เอาต์พุตเท่านั้น ความสามารถที่เกี่ยวข้องกับตัวเลือกนี้เมื่อแก้ไขตัวเลือกนี้ |
appliedCapabilities |
เอาต์พุตเท่านั้น ความสามารถที่เกี่ยวข้องกับตัวเลือกนี้ในข้อมูลเมตาที่ใช้ |
creator |
เอาต์พุตเท่านั้น ผู้ใช้ที่สร้างตัวเลือกนี้ |
createTime |
เอาต์พุตเท่านั้น เวลาที่สร้างตัวเลือกนี้ |
updater |
เอาต์พุตเท่านั้น ผู้ใช้ที่อัปเดตตัวเลือกนี้เป็นลําดับสุดท้าย |
updateTime |
เอาต์พุตเท่านั้น เวลาที่อัปเดตตัวเลือกนี้ครั้งล่าสุด |
publisher |
เอาต์พุตเท่านั้น ผู้ใช้ที่เผยแพร่ตัวเลือกนี้ ค่านี้จะไม่มีความหมายเมื่อตัวเลือกไม่ได้เผยแพร่ |
publishTime |
เอาต์พุตเท่านั้น เวลาที่เผยแพร่ตัวเลือกนี้ ค่านี้จะไม่มีความหมายเมื่อตัวเลือกไม่ได้เผยแพร่ |
disabler |
เอาต์พุตเท่านั้น ผู้ใช้ที่ปิดใช้ตัวเลือกนี้ ค่านี้จะไม่มีความหมายเมื่อไม่มีการปิดใช้ตัวเลือก |
disableTime |
เอาต์พุตเท่านั้น เวลาที่ปิดใช้ตัวเลือกนี้ ค่านี้จะไม่มีความหมายเมื่อไม่มีการปิดใช้ตัวเลือก |
lockStatus |
เอาต์พุตเท่านั้น LockStatus ของตัวเลือกนี้ |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้พื้นฐานของตัวเลือก
การแสดง JSON |
---|
{
"displayName": string,
"description": string,
"badgeConfig": {
object ( |
ช่อง | |
---|---|
displayName |
ต้องระบุ ข้อความที่แสดงเพื่อแสดงใน UI ที่ระบุช่องนี้ |
description |
คําอธิบายของป้ายกํากับนี้ |
badgeConfig |
การกําหนดค่าป้ายสําหรับตัวเลือกนี้ เมื่อตั้งค่า ป้ายกํากับที่เป็นเจ้าของตัวเลือกนี้จะถือว่าเป็น "ป้ายกํากับที่มีตราสถานะ" |
insertBeforeChoice |
อินพุตเท่านั้น แทรกหรือย้ายตัวเลือกนี้ไปหน้าตัวเลือกที่ระบุ หากเว้นว่างไว้ ระบบจะแสดงตัวเลือกไว้ที่ท้ายรายการ |
การกําหนดค่าป้าย
สถานะป้ายของป้ายกํากับ
การแสดง JSON |
---|
{
"color": {
object ( |
ช่อง | |
---|---|
color |
สีของป้าย เมื่อไม่ได้ระบุ ระบบจะไม่แสดงผลป้าย สีพื้นหลัง พื้นหน้า และโซโล (โหมดสว่างและโหมดมืด) ที่ตั้งค่าไว้ที่นี่จะเปลี่ยนใน UI ของไดรฟ์เป็นสีที่รองรับซึ่งใกล้เคียงที่สุด |
priorityOverride |
ลบล้างลําดับความสําคัญส่วนกลางเริ่มต้นของป้ายนี้ เมื่อตั้งค่าเป็น 0 ระบบจะใช้ฮิวริสติกลําดับความสําคัญเริ่มต้น |
คําแนะนําเกี่ยวกับดิสเพลย์
คําแนะนําการแสดง UI สําหรับการแสดงผลตัวเลือก
การแสดง JSON |
---|
{ "disabled": boolean, "hiddenInSearch": boolean, "shownInApply": boolean, "badgeColors": { object ( |
ช่อง | |
---|---|
disabled |
ตัวเลือกควรแสดงใน UI ว่าปิดใช้หรือไม่ |
shownInApply |
ตัวเลือกนี้ควรแสดงในเมนูใช้เมื่อใช้ค่ากับรายการในไดรฟ์ |
badgeColors |
สีที่จะใช้สําหรับป้าย เปลี่ยนเป็น Material ของ Google ตาม |
darkBadgeColors |
สีโหมดมืดที่จะใช้สําหรับป้าย เปลี่ยนเป็น Material ของ Google ตาม |
badgePriority |
ลําดับความสําคัญของป้ายนี้ ใช้สําหรับเปรียบเทียบและจัดเรียงระหว่างป้ายหลายรายการ ตัวเลขที่ต่ํากว่าหมายความว่าควรแสดงป้ายก่อน เมื่อไม่มีการกําหนดค่าการติดป้าย ค่านี้จะเป็น 0 มิเช่นนั้น ระบบจะตั้งค่าเป็น |
สีป้าย
สีที่ได้มาจาก BadgeConfig และเปลี่ยนเป็นสีที่รองรับซึ่งใกล้เคียงที่สุดแล้ว
การแสดง JSON |
---|
{ "backgroundColor": { object ( |
ช่อง | |
---|---|
backgroundColor |
เอาต์พุตเท่านั้น พื้นหลังของป้ายที่จับคู่กับพื้นหน้า |
foregroundColor |
เอาต์พุตเท่านั้น ป้ายพื้นหน้าที่จับคู่กับพื้นหลัง |
soloColor |
เอาต์พุตเท่านั้น สีที่สามารถใช้สําหรับข้อความที่ไม่มีพื้นหลัง |
ความสามารถของสคีมา
ความสามารถที่เกี่ยวข้องกับตัวเลือกนี้เมื่อแก้ไขตัวเลือก
การแสดง JSON |
---|
{ "canUpdate": boolean, "canDelete": boolean, "canDisable": boolean, "canEnable": boolean } |
ช่อง | |
---|---|
canUpdate |
ผู้ใช้จะอัปเดตตัวเลือกนี้ได้หรือไม่ |
canDelete |
ผู้ใช้จะลบตัวเลือกนี้ได้หรือไม่ |
canDisable |
ผู้ใช้จะปิดใช้ตัวเลือกนี้ได้หรือไม่ |
canEnable |
ผู้ใช้จะเปิดใช้ตัวเลือกนี้ได้หรือไม่ |
ความสามารถในการประยุกต์ใช้
ความสามารถที่เกี่ยวข้องกับตัวเลือกนี้ในข้อมูลเมตาที่ใช้
การแสดง JSON |
---|
{ "canRead": boolean, "canSearch": boolean, "canSelect": boolean } |
ช่อง | |
---|---|
canRead |
ผู้ใช้อ่านข้อมูลเมตาที่ใช้ซึ่งเกี่ยวข้องกับรายการได้หรือไม่ |
canSearch |
ผู้ใช้ใช้ตัวเลือกนี้ในคําค้นหาได้หรือไม่ |
canSelect |
ผู้ใช้จะเลือกตัวเลือกนั้นในรายการได้หรือไม่ |
สถานะการล็อก
มีข้อมูลเกี่ยวกับว่าคอมโพเนนต์ป้ายกํากับควรได้รับการพิจารณาหรือไม่
การแสดง JSON |
---|
{ "locked": boolean } |
ช่อง | |
---|---|
locked |
เอาต์พุตเท่านั้น ระบุว่าคอมโพเนนต์ป้ายกํากับนี้เป็นเป้าหมาย (โดยตรง) ของ LabelLock หรือไม่ คอมโพเนนต์ป้ายกํากับอาจล็อกโดยนัยได้ แม้ว่าจะไม่ใช่เป้าหมายโดยตรงของ LabelLock ซึ่งในกรณีนี้ ให้ตั้งค่าช่องนี้เป็น "เท็จ" |
ตัวเลือกสําหรับผู้ใช้
ตัวเลือกประเภทช่องผู้ใช้
การแสดง JSON |
---|
{
"listOptions": {
object ( |
ช่อง | |
---|---|
listOptions |
เมื่อระบุแล้ว จะบ่งบอกว่าช่องนี้รองรับรายการค่า เนื่องจากเมื่อเผยแพร่แล้วจะเปลี่ยนแปลงไม่ได้ |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้พื้นฐานของช่อง
การแสดง JSON |
---|
{ "displayName": string, "required": boolean, "insertBeforeField": string } |
ช่อง | |
---|---|
displayName |
ต้องระบุ ข้อความที่แสดงเพื่อแสดงใน UI ที่ระบุช่องนี้ |
required |
ช่องนี้ควรทําเครื่องหมายเป็นช่องที่ต้องกรอกหรือไม่ |
insertBeforeField |
อินพุตเท่านั้น แทรกหรือย้ายช่องนี้ก่อนช่องที่ระบุ หากเว้นว่างไว้ ระบบจะวางข้อมูลไว้ท้ายรายการ |
คําแนะนําเกี่ยวกับดิสเพลย์
คําแนะนําการแสดง UI สําหรับการแสดงผลช่อง
การแสดง JSON |
---|
{ "required": boolean, "disabled": boolean, "hiddenInSearch": boolean, "shownInApply": boolean } |
ช่อง | |
---|---|
required |
ช่องควรแสดงใน UI ที่จําเป็นหรือไม่ |
disabled |
ช่องควรแสดงใน UI ว่าปิดใช้หรือไม่ |
shownInApply |
ช่องนี้ควรแสดงในเมนูใช้เมื่อใช้ค่ากับรายการในไดรฟ์ |
ความสามารถของสคีมา
ความสามารถที่เกี่ยวข้องกับช่องนี้เมื่อแก้ไขช่องนี้
การแสดง JSON |
---|
{ "canUpdate": boolean, "canDelete": boolean, "canDisable": boolean, "canEnable": boolean } |
ช่อง | |
---|---|
canUpdate |
ผู้ใช้จะเปลี่ยนช่องนี้ได้หรือไม่ |
canDelete |
ผู้ใช้จะลบช่องนี้ได้หรือไม่ ผู้ใช้ต้องได้รับอนุญาตและต้องเลิกใช้งานช่องนี้ |
canDisable |
ผู้ใช้จะปิดใช้ช่องนี้ได้หรือไม่ ผู้ใช้ต้องได้รับอนุญาตและต้องไม่ปิดใช้ช่องนี้ |
canEnable |
ผู้ใช้จะเปิดใช้ช่องนี้ได้หรือไม่ ผู้ใช้ต้องมีสิทธิ์และต้องปิดใช้ช่องนี้ |
ความสามารถในการประยุกต์ใช้
ความสามารถที่เกี่ยวข้องกับช่องนี้ในข้อมูลเมตาที่ใช้
การแสดง JSON |
---|
{ "canRead": boolean, "canSearch": boolean, "canWrite": boolean } |
ช่อง | |
---|---|
canRead |
ผู้ใช้อ่านข้อมูลเมตาที่ใช้ซึ่งเกี่ยวข้องกับรายการได้หรือไม่ |
canSearch |
ผู้ใช้จะค้นหารายการในไดรฟ์ที่อ้างอิงช่องนี้ได้หรือไม่ |
canWrite |
ผู้ใช้จะตั้งค่าช่องนี้ในรายการในไดรฟ์ได้หรือไม่ |
วิธีการ |
|
---|---|
|
สร้างป้ายกํากับใหม่ |
|
ลบป้ายกํากับและข้อมูลเมตาที่เกี่ยวข้องในรายการของไดรฟ์โดยถาวร |
|
อัปเดตป้ายกํากับรายการเดียวโดยใช้ชุดคําขออัปเดตที่ทําให้เกิดการแก้ไขฉบับร่างใหม่ |
|
ปิดใช้ป้ายกํากับที่เผยแพร่ |
|
เปิดใช้ป้ายกํากับที่ปิดใช้และกู้คืนไปยังสถานะที่เผยแพร่ |
|
รับป้ายกํากับตามชื่อทรัพยากร |
|
รายการป้ายกํากับ |
|
เผยแพร่การเปลี่ยนแปลงฉบับร่างทั้งหมดลงในป้ายกํากับ |
|
อัปเดต CopyMode ของป้ายกํากับ |
|
โปรดอัปเดตสิทธิ์ของป้ายกํากับ |