REST Resource: spreadsheets.developerMetadata

Kaynak: DeveloperMetadata

E-tablodaki bir konum veya nesneyle ilişkili geliştirici meta verileri. Geliştirici meta verileri, rastgele verileri bir e-tablonun çeşitli bölümleriyle ilişkilendirmek için kullanılabilir ve hareket ettikçe ve e-tablo düzenlendiğinde bu konumlarda ilişkili kalır. Örneğin, geliştirici meta verisi 5. satır ile ilişkilendirilmişse ve daha sonra 5. satırın üzerine başka bir satır eklenirse bu orijinal meta veriler, ilk olarak ilişkilendirildiği satırla (artık 6. satır) ilişkilendirilmeye devam eder. İlişkili nesne silinirse meta verileri de silinir.

JSON gösterimi
{
  "metadataId": integer,
  "metadataKey": string,
  "metadataValue": string,
  "location": {
    object (DeveloperMetadataLocation)
  },
  "visibility": enum (DeveloperMetadataVisibility)
}
Alanlar
metadataId

integer

Meta verileri tanımlayan, e-tablo kapsamlı benzersiz kimlik. Meta veriler oluşturulurken kimlikler belirtilebilir. Aksi takdirde, kimlikler rastgele oluşturulur ve atanır. Pozitif olmalıdır.

metadataKey

string

Meta veri anahtarı. Bir e-tabloda aynı anahtara sahip birden fazla meta veri olabilir. Geliştirici meta verisinde her zaman bir anahtar belirtilmelidir.

metadataValue

string

Meta veri anahtarıyla ilişkilendirilen veriler.

location

object (DeveloperMetadataLocation)

Meta verilerin ilişkilendirildiği konum.

visibility

enum (DeveloperMetadataVisibility)

Meta verilerin görünürlüğü. Geliştirici meta verisinde her zaman görünürlük belirtilmelidir.

DeveloperMetadataLocation

E-tabloda meta verilerin ilişkilendirilebileceği konum.

JSON gösterimi
{
  "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.
}
Alanlar
locationType

enum (DeveloperMetadataLocationType)

Bu nesnenin temsil ettiği konum türü. Bu alan salt okunurdur.

Birleştirme alanı location. Meta verilerin ilişkilendirildiği konum. location şunlardan yalnızca biri olabilir:
spreadsheet

boolean

Meta veriler bir e-tablonun tamamıyla ilişkilendirildiğinde doğru değerini alır.

sheetId

integer

Meta veriler bir sayfanın tamamıyla ilişkilendirildiğinde görüntülenen sayfanın kimliği.

dimensionRange

object (DimensionRange)

Meta veri bir boyutla ilişkilendirildiği zaman satırı veya sütunu temsil eder. Belirtilen DimensionRange tek bir satırı veya sütunu temsil etmelidir; sınırsız olamaz veya birden fazla satırı ya da sütunu kapsayamaz.

DeveloperMetadataLocationType

Geliştirici meta verilerinin ilişkilendirilebileceği konum türlerinin sıralaması.

Sıralamalar
DEVELOPER_METADATA_LOCATION_TYPE_UNSPECIFIED Varsayılan değer.
ROW Tüm satır boyutuyla ilişkilendirilen geliştirici meta verileri.
COLUMN Bir sütun boyutunun tamamıyla ilişkilendirilen geliştirici meta verileri.
SHEET Bir sayfanın tamamı ile ilişkilendirilmiş geliştirici meta verileri.
SPREADSHEET E-tablonun tamamı ile ilgili geliştirici meta verileri.

DeveloperMetadataVisibility

Olası meta veri görünürlüklerinin listesi.

Sıralamalar
DEVELOPER_METADATA_VISIBILITY_UNSPECIFIED Varsayılan değer.
DOCUMENT Belge tarafından görülebilen meta verilere, dokümana erişimi olan tüm geliştirici projelerinden erişilebilir.
PROJECT Proje tarafından görülebilen meta veriler, yalnızca meta veriyi oluşturan geliştirici projesi tarafından görülebilir ve erişilebilir.

Yöntemler

get

Belirtilen kimlikle birlikte geliştirici meta verilerini döndürür.
Belirtilen DataFilter ile eşleşen tüm geliştirici meta verilerini döndürür.