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)

ระดับการมองเห็นข้อมูลเมตา ข้อมูลเมตาของนักพัฒนาซอฟต์แวร์ต้องระบุระดับการเข้าถึงเสมอ

ข้อมูลเมตาของนักพัฒนาซอฟต์แวร์

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

การแสดง 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)

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

ช่อง Union location ตําแหน่งที่เชื่อมโยงกับข้อมูลเมตา location ต้องเป็นอย่างใดอย่างหนึ่งต่อไปนี้
spreadsheet

boolean

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

sheetId

integer

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

dimensionRange

object (DimensionRange)

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

ประเภทสถานที่ตั้งของนักพัฒนาแอป

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

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

ระดับการเข้าถึงข้อมูลเมตาของนักพัฒนาซอฟต์แวร์

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

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

วิธีการ

get

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