REST Resource: spreadsheets.developerMetadata

แหล่งข้อมูล: DeveloperMetadata

ข้อมูลเมตาของนักพัฒนาซอฟต์แวร์ที่เชื่อมโยงกับสถานที่หรือออบเจ็กต์ในสเปรดชีต ข้อมูลเมตาของนักพัฒนาซอฟต์แวร์อาจใช้เพื่อเชื่อมโยงข้อมูลที่กำหนดเองกับส่วนต่างๆ ของสเปรดชีต และจะยังคงเชื่อมโยงอยู่ ณ ตำแหน่งเหล่านั้นเมื่อย้ายไปตำแหน่งต่างๆ และแก้ไขสเปรดชีต ตัวอย่างเช่น หากข้อมูลเมตาของนักพัฒนาซอฟต์แวร์เชื่อมโยงกับแถว 5 แล้วมีการแทรกอีกแถวหนึ่งเหนือแถว 5 ข้อมูลเมตาเดิมนั้นจะยังคงเชื่อมโยงกับแถวแรกที่เชื่อมโยง (ตอนนี้คือแถว 6 คืออะไร) หากออบเจ็กต์ที่เชื่อมโยงถูกลบ ระบบจะลบข้อมูลเมตาด้วย

การแสดง JSON
{
  "metadataId": integer,
  "metadataKey": string,
  "metadataValue": string,
  "location": {
    object (DeveloperMetadataLocation)
  },
  "visibility": enum (DeveloperMetadataVisibility)
}
ช่อง
metadataId

integer

รหัสที่ไม่ซ้ำกันซึ่งมีขอบเขตระดับสเปรดชีตที่ระบุข้อมูลเมตา คุณระบุรหัสเมื่อมีการสร้างข้อมูลเมตา มิเช่นนั้นระบบจะสร้างและมอบหมายรหัสแบบสุ่ม ต้องเป็นค่าบวก

metadataKey

string

คีย์ข้อมูลเมตา สเปรดชีตอาจมีข้อมูลเมตาหลายรายการที่มีคีย์เดียวกัน ข้อมูลเมตาของนักพัฒนาซอฟต์แวร์ต้องระบุคีย์เสมอ

metadataValue

string

ข้อมูลที่เชื่อมโยงกับคีย์ของข้อมูลเมตา

location

object (DeveloperMetadataLocation)

ตำแหน่งที่มีการเชื่อมโยงข้อมูลเมตา

visibility

enum (DeveloperMetadataVisibility)

การแสดงข้อมูลเมตา ข้อมูลเมตาของนักพัฒนาซอฟต์แวร์ต้องระบุการเปิดเผยไว้เสมอ

DeveloperMetadataLocation

ตำแหน่งที่อาจเชื่อมโยงข้อมูลเมตาในสเปรดชีต

การแสดง JSON
{
  "locationType": enum (DeveloperMetadataLocationType),

  // Union field location can be only one of the following:
  "spreadsheet": boolean,
  "sheetId": integer,
  "dimensionRange": {
    object (DimensionRange)
  }
  // End of list of possible types for union field location.
}
ช่อง
locationType

enum (DeveloperMetadataLocationType)

ประเภทตำแหน่งที่ออบเจ็กต์นี้แสดง ช่องนี้เป็นแบบอ่านอย่างเดียว

ช่องการรวม location ตำแหน่งที่มีการเชื่อมโยงข้อมูลเมตา location ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้
spreadsheet

boolean

เป็นจริงเมื่อมีการเชื่อมโยงข้อมูลเมตากับทั้งสเปรดชีต

sheetId

integer

รหัสของชีตเมื่อมีการเชื่อมโยงข้อมูลเมตากับทั้งชีต

dimensionRange

object (DimensionRange)

แสดงแถวหรือคอลัมน์เมื่อมีการเชื่อมโยงข้อมูลเมตากับมิติข้อมูล DimensionRange ที่ระบุต้องแสดงแถวหรือคอลัมน์เดียว ต้องไม่มีขอบเขตหรือครอบคลุมหลายแถวหรือหลายคอลัมน์

DeveloperMetadataLocationType

การแจกแจงประเภทสถานที่ที่อาจเชื่อมโยงข้อมูลเมตาของนักพัฒนาซอฟต์แวร์

Enum
DEVELOPER_METADATA_LOCATION_TYPE_UNSPECIFIED ค่าเริ่มต้น
ROW ข้อมูลเมตาของนักพัฒนาซอฟต์แวร์ที่เชื่อมโยงในมิติข้อมูลทั้งแถว
COLUMN ข้อมูลเมตาของนักพัฒนาซอฟต์แวร์ที่เชื่อมโยงในมิติข้อมูลทั้งคอลัมน์
SHEET ข้อมูลเมตาของนักพัฒนาซอฟต์แวร์ที่เชื่อมโยงในทั้งชีต
SPREADSHEET ข้อมูลเมตาของนักพัฒนาซอฟต์แวร์ที่เชื่อมโยงในสเปรดชีตทั้งหมด

DeveloperMetadataVisibility

การแจกแจงการแสดงข้อมูลเมตาที่เป็นไปได้

Enum
DEVELOPER_METADATA_VISIBILITY_UNSPECIFIED ค่าเริ่มต้น
DOCUMENT ข้อมูลเมตาที่มองเห็นได้ของเอกสารจะเข้าถึงได้จากโปรเจ็กต์นักพัฒนาซอฟต์แวร์ทั้งหมดที่มีสิทธิ์เข้าถึงเอกสาร
PROJECT ข้อมูลเมตาที่มองเห็นได้ของโปรเจ็กต์จะแสดงและเข้าถึงได้โดยโปรเจ็กต์นักพัฒนาซอฟต์แวร์ที่สร้างข้อมูลเมตาเท่านั้น

เมธอด

get

แสดงผลข้อมูลเมตาของนักพัฒนาซอฟต์แวร์ที่มีรหัสที่ระบุ
แสดงข้อมูลเมตาของนักพัฒนาซอฟต์แวร์ทั้งหมดที่ตรงกับ DataFilter ที่ระบุ