REST Resource: spreadsheets.developerMetadata

Kaynak: DeveloperMeta Veri

E-tabloda bir konum veya nesneyle ilişkilendirilen geliştirici meta verisi. Geliştirici meta verileri, rastgele verileri bir e-tablonun çeşitli bölümleriyle ilişkilendirmek için kullanılabilir ve bunlar, e-tablo düzenlenirken ve düzenlenirken bu yerlerde ilişkilendirilmiş olarak kalır. Örneğin, geliştirici meta verileri 5. satırla ilişkilendirilmişse ve daha sonra 5. satırın üstüne 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 kapsamındaki benzersiz kimlik. Meta veriler oluşturulurken kimlikler belirtilebilir. Aksi takdirde kimlik 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 verilerinde her zaman bir anahtar belirtilmelidir.

metadataValue

string

Meta verinin anahtarıyla ilişkili veriler.

location

object (DeveloperMetadataLocation)

Meta verilerin ilişkilendirildiği konum.

visibility

enum (DeveloperMetadataVisibility)

Meta veri görünürlüğü. Geliştirici meta verileri her zaman görünür olmalıdır.

GeliştiriciMetaKonumu

Meta verilerin bir e-tabloda 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 okunur durumdadır.

Birlik alanı location. Meta verilerin ilişkilendirildiği konum. location aşağıdakilerden 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 sayfanın kimliği.

dimensionRange

object (DimensionRange)

Meta veriler bir boyutla ilişkilendirildiğinde satır veya sütunu temsil eder. Belirtilen DimensionRange tek bir satır veya sütunu temsil etmelidir; sınırlayıcı olamaz veya birden fazla satır veya sütunu kapsayamaz.

GeliştiriciMeta Veri Konumu Türü

Geliştirici meta verilerinin ilişkilendirilebileceği konum türlerinin listesi.

Sıralamalar
DEVELOPER_METADATA_LOCATION_TYPE_UNSPECIFIED Varsayılan değer.
ROW Tüm satır boyutuyla ilişkili geliştirici meta verileri.
COLUMN Sütun boyutunun tamamıyla ilişkili geliştirici meta verileri.
SHEET Bir sayfanın tamamıyla ilişkili geliştirici meta verileri.
SPREADSHEET Tüm e-tabloda ilişkili geliştirici meta verileri.

GeliştiriciMetaGörünürlüğü

Olası meta veri görünürlük sayılarının listesi.

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

Yöntemler

get

Belirtilen kimliğe sahip geliştirici meta verilerini döndürür.
Belirtilen DataFilter ile eşleşen tüm geliştirici meta verilerini döndürür.