Sheets

Sayfa

E-tablodaki bir sayfa.

JSON gösterimi
{
  "properties": {
    object (SheetProperties)
  },
  "data": [
    {
      object (GridData)
    }
  ],
  "merges": [
    {
      object (GridRange)
    }
  ],
  "conditionalFormats": [
    {
      object (ConditionalFormatRule)
    }
  ],
  "filterViews": [
    {
      object (FilterView)
    }
  ],
  "protectedRanges": [
    {
      object (ProtectedRange)
    }
  ],
  "basicFilter": {
    object (BasicFilter)
  },
  "charts": [
    {
      object (EmbeddedChart)
    }
  ],
  "bandedRanges": [
    {
      object (BandedRange)
    }
  ],
  "developerMetadata": [
    {
      object (DeveloperMetadata)
    }
  ],
  "rowGroups": [
    {
      object (DimensionGroup)
    }
  ],
  "columnGroups": [
    {
      object (DimensionGroup)
    }
  ],
  "slicers": [
    {
      object (Slicer)
    }
  ],
  "tables": [
    {
      object (Table)
    }
  ]
}
Alanlar
properties

object (SheetProperties)

E-tablonun özellikleri.

data[]

object (GridData)

Izgara sayfasıysa ızgaradaki veriler.

Döndürülen GridData nesnelerinin sayısı, bu sayfada istenen aralıkların sayısına bağlıdır. Örneğin, bu Sheet1 değerini temsil ediyorsa ve e-tablo Sheet1!A1:C10 ile Sheet1!D15:E20 aralıkları ile istenmişse ilk GridData'nın 0 değerine sahip bir startRow/startColumn değeri olur. İkinci GridData'nın ise startRow 14 (sıfır tabanlı 15. satır) ve startColumn 3 (sıfır tabanlı D sütunu) değerleri olur.

Bir DATA_SOURCE sayfası için belirli bir aralık isteğinde bulunamazsınız. GridData tüm değerleri içerir.

merges[]

object (GridRange)

Birleştirilen aralıklar.

conditionalFormats[]

object (ConditionalFormatRule)

Bu sayfadaki koşullu biçimlendirme kuralları.

filterViews[]

object (FilterView)

Bu sayfadaki filtre görünümleri.

protectedRanges[]

object (ProtectedRange)

Bu sayfadaki korumalı aralıklar.

basicFilter

object (BasicFilter)

Bu sayfadaki filtre (varsa).

charts[]

object (EmbeddedChart)

Bu sayfadaki her grafiğin özellikleri.

bandedRanges[]

object (BandedRange)

Bu sayfadaki bantlı (alternatif renkler) aralıklar.

developerMetadata[]

object (DeveloperMetadata)

Bir sayfayla ilişkili geliştirici meta verileri.

rowGroups[]

object (DimensionGroup)

Bu sayfadaki tüm satır grupları, artan aralık başlangıç dizine ve ardından grup derinliğine göre sıralanır.

columnGroups[]

object (DimensionGroup)

Bu sayfadaki tüm sütun grupları, artan aralık başlangıç dizine ve ardından grup derinliğine göre sıralanır.

slicers[]

object (Slicer)

Bu sayfadaki dilimleyiciler.

tables[]

object (Table)

Bu sayfadaki tablolar.

SheetProperties

E-tablonun özellikleri.

JSON gösterimi
{
  "sheetId": integer,
  "title": string,
  "index": integer,
  "sheetType": enum (SheetType),
  "gridProperties": {
    object (GridProperties)
  },
  "hidden": boolean,
  "tabColor": {
    object (Color)
  },
  "tabColorStyle": {
    object (ColorStyle)
  },
  "rightToLeft": boolean,
  "dataSourceSheetProperties": {
    object (DataSourceSheetProperties)
  }
}
Alanlar
sheetId

integer

E-tablonun kimliği. Negatif olmamalıdır. Bu alan bir kez ayarlandıktan sonra değiştirilemez.

title

string

E-tablonun adı.

index

integer

E-tablodaki sayfanın dizini. E-tablo özellikleri eklenirken veya güncellenirken bu alan hariç tutulursa e-tablo eklenir ya da e-tablo listesinin sonuna taşınır. E-tablo dizinleri güncellenirken veya e-tablo eklenirken hareket, "taşımadan önce" dizinlerinde dikkate alınır. Örneğin, üç sayfa (S1, S2, S3) varsa S1'i S2'nin önüne taşımak için dizinin 2 olarak ayarlanması gerekir. İstenen dizin, e-tablonun mevcut diziniyle aynıysa veya istenen yeni dizin, mevcut e-tablo dizini + 1'e eşitse e-tablo dizini güncelleme isteği yoksayılacaktır.

sheetType

enum (SheetType)

Sayfanın türü. Varsayılan olarak GRID değerine ayarlanır. Bu alan bir kez ayarlandıktan sonra değiştirilemez.

gridProperties

object (GridProperties)

E-tablo bir ızgara ise e-tablonun ek özellikleri. (Sayfa, grafik veya resim içeren bir nesne sayfasıysa bu alan bulunmaz.) Yazarken ızgara olmayan sayfalarda ızgara özelliklerini ayarlamak hatalıdır.

Bu e-tablo bir DATA_SOURCE e-tablosuysa bu alan yalnızca çıkışta kullanılır ancak bir veri kaynağı e-tablosunun kullanıcı arayüzünde nasıl oluşturulduğunu yansıtan özellikleri içerir (ör. rowCount).

hidden

boolean

E-tablo kullanıcı arayüzünde gizliyse doğru, görünür durumdaysa yanlış değerini döndürür.

tabColor
(deprecated)

object (Color)

Kullanıcı arayüzündeki sekmenin rengi. Kullanımdan kaldırıldı: tabColorStyle kullanın.

tabColorStyle

object (ColorStyle)

Kullanıcı arayüzündeki sekmenin rengi. tabColor parametresi de ayarlanmışsa bu alan öncelikli olur.

rightToLeft

boolean

Sayfa LTR sayfası yerine RTL sayfasıysa doğru değerini alır.

dataSourceSheetProperties

object (DataSourceSheetProperties)

Yalnızca çıkış. Mevcutsa alan, DATA_SOURCE sayfaya özgü özellikleri içerir.

SheetType

Sayfanın türü.

Sıralamalar
SHEET_TYPE_UNSPECIFIED Varsayılan değerdir, kullanmayın.
GRID Sayfa bir ızgaradır.
OBJECT E-tabloda ızgara yerine grafik veya resim gibi bir nesne vardır.
DATA_SOURCE Sayfa harici bir kaynağa bağlanır DataSource ve verilerin önizlemesini gösterir.

GridProperties

Tablonun özellikleri.

JSON gösterimi
{
  "rowCount": integer,
  "columnCount": integer,
  "frozenRowCount": integer,
  "frozenColumnCount": integer,
  "hideGridlines": boolean,
  "rowGroupControlAfter": boolean,
  "columnGroupControlAfter": boolean
}
Alanlar
rowCount

integer

Tablodaki satır sayısı.

columnCount

integer

Tablodaki sütun sayısı.

frozenRowCount

integer

Tabloda dondurulan satır sayısı.

frozenColumnCount

integer

Tabloda dondurulan sütun sayısı.

hideGridlines

boolean

Izgara, kullanıcı arayüzünde ızgara çizgileri göstermiyorsa doğru değerini döndürür.

rowGroupControlAfter

boolean

Satır gruplandırma kontrol düğmesi gruptan sonra gösteriliyorsa doğru değerini alır.

columnGroupControlAfter

boolean

Sütun gruplandırma kontrol düğmesi gruptan sonra gösteriliyorsa doğru değerini alır.

DataSourceSheetProperties

Bir sayfanın ek özellikleri. DATA_SOURCE

JSON gösterimi
{
  "dataSourceId": string,
  "columns": [
    {
      object (DataSourceColumn)
    }
  ],
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
Alanlar
dataSourceId

string

E-tablonun bağlı olduğu DataSource kimliği.

columns[]

object (DataSourceColumn)

Sayfada gösterilen ve RowData içindeki değerlere karşılık gelen sütunlar.

dataExecutionStatus

object (DataExecutionStatus)

Veri yürütme durumu.

GridData

Izgaradaki veriler ve boyutlarla ilgili meta veriler.

JSON gösterimi
{
  "startRow": integer,
  "startColumn": integer,
  "rowData": [
    {
      object (RowData)
    }
  ],
  "rowMetadata": [
    {
      object (DimensionProperties)
    }
  ],
  "columnMetadata": [
    {
      object (DimensionProperties)
    }
  ]
}
Alanlar
startRow

integer

Bu GridData öğesinin atıfta bulunduğu ilk satır (sıfır tabanlı).

startColumn

integer

Bu GridData nesnesinin referans verdiği ilk sütun (sıfır tabanlı).

rowData[]

object (RowData)

startRow parametresindeki satırdan başlayarak her satıra bir giriş olacak şekilde ızgaradaki veriler. RowData'daki değerler, startColumn ile başlayan sütunlara karşılık gelir.

rowMetadata[]

object (DimensionProperties)

startRow'teki satırdan başlayarak, ızgaradaki istenen satırlarla ilgili meta veriler.

columnMetadata[]

object (DimensionProperties)

startColumn'teki sütundan başlayarak, ızgaradaki istenen sütunlarla ilgili meta veriler.

RowData

Bir satırdaki her hücreyle ilgili veriler.

JSON gösterimi
{
  "values": [
    {
      object (CellData)
    }
  ]
}
Alanlar
values[]

object (CellData)

Satırdaki değerler (sütun başına bir değer).

DimensionProperties

Bir boyutla ilgili özellikler.

JSON gösterimi
{
  "hiddenByFilter": boolean,
  "hiddenByUser": boolean,
  "pixelSize": integer,
  "developerMetadata": [
    {
      object (DeveloperMetadata)
    }
  ],
  "dataSourceColumnReference": {
    object (DataSourceColumnReference)
  }
}
Alanlar
hiddenByFilter

boolean

Bu boyut filtreleniyorsa doğru değerini döndürür. Bu alan salt okunur.

hiddenByUser

boolean

Bu boyut açıkça gizlenmişse doğru değerini döndürür.

pixelSize

integer

Boyutun piksel cinsinden yüksekliği (satır ise) veya genişliği (sütun ise).

developerMetadata[]

object (DeveloperMetadata)

Tek bir satır veya sütunla ilişkili geliştirici meta verileri.

dataSourceColumnReference

object (DataSourceColumnReference)

Yalnızca çıkış. Ayarlanmışsa bu, bir veri kaynağı sayfasındaki bir sütundur.

ConditionalFormatRule

Koşullu biçimi açıklayan bir kural.

JSON gösterimi
{
  "ranges": [
    {
      object (GridRange)
    }
  ],

  // Union field rule can be only one of the following:
  "booleanRule": {
    object (BooleanRule)
  },
  "gradientRule": {
    object (GradientRule)
  }
  // End of list of possible types for union field rule.
}
Alanlar
ranges[]

object (GridRange)

Koşul doğruysa biçimlendirilen aralıklar. Tüm aralıklar aynı ızgara üzerinde olmalıdır.

Birlik alanı rule. Bu koşullu biçimi kontrol eden kural. Tam olarak bir kural ayarlanmalıdır. rule yalnızca aşağıdakilerden biri olabilir:
booleanRule

object (BooleanRule)

Biçimlendirme, kurala göre "açık" veya "kapalı"dır.

gradientRule

object (GradientRule)

Biçimlendirme, kuraldaki gradyanlara göre değişir.

BooleanRule

Koşula bağlı olarak eşleşebilecek veya eşleşmeyebilecek bir kural.

JSON gösterimi
{
  "condition": {
    object (BooleanCondition)
  },
  "format": {
    object (CellFormat)
  }
}
Alanlar
condition

object (BooleanCondition)

Kuralın durumu. Koşul doğru olarak değerlendirilirse biçim uygulanır.

format

object (CellFormat)

Uygulanacak biçim. Koşullu biçimlendirme yalnızca biçimlendirmenin bir alt kümesini uygulayabilir: bold, italic, strikethrough, foreground color ve, background color.

GradientRule

Listelenen enterpolasyon noktalarına göre bir degrade renk ölçeği biçimi uygulayan kural. Bir hücrenin biçimi, içeriğine ve bu içeriğin, enterpolasyon noktalarının değerlerine kıyasla nasıl olduğuna bağlı olarak değişir.

JSON gösterimi
{
  "minpoint": {
    object (InterpolationPoint)
  },
  "midpoint": {
    object (InterpolationPoint)
  },
  "maxpoint": {
    object (InterpolationPoint)
  }
}
Alanlar
minpoint

object (InterpolationPoint)

Başlangıç interpolasyon noktası.

midpoint

object (InterpolationPoint)

İsteğe bağlı bir orta nokta enterpolasyon noktası.

maxpoint

object (InterpolationPoint)

Son enterpolasyon noktası.

InterpolationPoint

Eğimli koşullu biçimlendirmede tek bir enterpolasyon noktası. Bunlar, gradyan renk ölçeğini seçilen renge, türe ve değere göre sabitler.

JSON gösterimi
{
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  },
  "type": enum (InterpolationPointType),
  "value": string
}
Alanlar
color
(deprecated)

object (Color)

Bu kesme noktasının kullanacağı renk. Kullanımdan kaldırıldı: colorStyle kullanın.

colorStyle

object (ColorStyle)

Bu kesme noktasının kullanacağı renk. color parametresi de ayarlanmışsa bu alan öncelikli olur.

type

enum (InterpolationPointType)

Değerin nasıl yorumlanması gerektiği.

value

string

Bu interpolasyon noktasının kullandığı değer. Formül olabilir. type, MIN veya MAX ise kullanılmaz.

InterpolationPointType

İnterpolasyon noktasının türü.

Sıralamalar
INTERPOLATION_POINT_TYPE_UNSPECIFIED Varsayılan değerdir, kullanmayın.
MIN Eşleme noktası, koşullu biçim aralığındaki hücrelerdeki minimum değeri kullanır.
MAX Eşleme noktası, koşullu biçim aralığındaki hücrelerdeki maksimum değeri kullanır.
NUMBER Doğrusal olmayan ara değer noktası tam olarak InterpolationPoint.value'teki değeri kullanır.
PERCENT

Düzenleme noktası, koşullu biçim aralığındaki tüm hücreler için verilen yüzdedir. Değer şu şekildeyse bu, NUMBER ile aynıdır: =(MAX(FLATTEN(range)) * (value / 100)) + (MIN(FLATTEN(range)) * (1 - (value / 100))) (düzleştirirken aralıktaki hatalar göz ardı edilir).

PERCENTILE Eşleme noktası, koşullu biçim aralığındaki tüm hücreler için belirtilen yüzdelik dilimdir. Değer şu şekildeyse bu, NUMBER ile aynıdır: =PERCENTILE(FLATTEN(range), value / 100) (düzleştirirken aralıktaki hatalar göz ardı edilir).

FilterView

Filtre görünümü.

JSON gösterimi
{
  "filterViewId": integer,
  "title": string,
  "range": {
    object (GridRange)
  },
  "namedRangeId": string,
  "tableId": string,
  "sortSpecs": [
    {
      object (SortSpec)
    }
  ],
  "criteria": {
    integer: {
      object (FilterCriteria)
    },
    ...
  },
  "filterSpecs": [
    {
      object (FilterSpec)
    }
  ]
}
Alanlar
filterViewId

integer

Filtre görünümünün kimliği.

title

string

Filtre görünümünün adı.

range

object (GridRange)

Bu filtre görünümünün kapsadığı aralık.

Yazarken yalnızca bir range veya namedRangeId veya tableId ayarlanabilir.

namedRangeId

string

Varsa bu filtre görünümünün dayandığı adlandırılmış aralık.

Yazarken yalnızca bir range veya namedRangeId veya tableId ayarlanabilir.

tableId

string

Bu filtre görünümünün desteklediği tablo (varsa).

Yazarken yalnızca bir range veya namedRangeId veya tableId ayarlanabilir.

sortSpecs[]

object (SortSpec)

Sütun başına sıralama. Daha sonraki spesifikasyonlar, değerler önceki spesifikasyonlarda eşit olduğunda kullanılır.

criteria
(deprecated)

map (key: integer, value: object ( FilterCriteria))

Sütun başına değerleri gösterme/gizleme ölçütleri. Haritanın anahtarı sütun dizini, değeri ise söz konusu sütun için ölçüttür.

Bu alan kullanımdan kaldırılarak yerine filterSpecs getirilmiştir.

filterSpecs[]

object (FilterSpec)

Sütun başına değerleri göstermek/gizlemek için filtre ölçütleri.

Hem criteria hem de filterSpecs yanıtlara doldurulur. Bir güncelleme isteğinde her iki alan da belirtilirse bu alan öncelikli olur.

ProtectedRange

Korumalı aralık.

JSON gösterimi
{
  "protectedRangeId": integer,
  "range": {
    object (GridRange)
  },
  "namedRangeId": string,
  "tableId": string,
  "description": string,
  "warningOnly": boolean,
  "requestingUserCanEdit": boolean,
  "unprotectedRanges": [
    {
      object (GridRange)
    }
  ],
  "editors": {
    object (Editors)
  }
}
Alanlar
protectedRangeId

integer

Korunan aralığın kimliği. Bu alan salt okunur.

range

object (GridRange)

Korunan aralık. Aralık tamamen sınırsız olabilir. Bu durumda, bu sayfa korunan bir sayfa olarak kabul edilir.

Yazarken yalnızca bir range veya namedRangeId veya tableId ayarlanabilir.

namedRangeId

string

Varsa bu korumalı aralığın desteklediği adlandırılmış aralık.

Yazarken aşağıdakilerden yalnızca biri ayarlanabilir: range veya namedRangeId veya tableId.

tableId

string

Bu korumalı aralığın yedeklendiği tablo (varsa).

Yazarken yalnızca bir range veya namedRangeId veya tableId ayarlanabilir.

description

string

Bu korumalı aralığın açıklaması.

warningOnly

boolean

Bu korumalı aralık düzenlenirken uyarı gösterilecekse doğru değerini alır. Uyarı tabanlı koruma, her kullanıcının korumalı aralıktaki verileri düzenleyebileceği anlamına gelir. Ancak düzenleme işlemi, kullanıcıdan düzenlemeyi onaylamasını isteyen bir uyarı gösterir.

Yazarken: Bu alan doğruysa editors yoksayılır. Ayrıca, bu alan doğru değerinden yanlış değerine değiştirilirse ve editors alanı ayarlanmazsa (veya alan maskesine dahil edilmezse) düzenleyiciler, dokümandaki tüm düzenleyiciler olarak ayarlanır.

requestingUserCanEdit

boolean

Bu korumalı aralığı isteyen kullanıcı korumalı alanı düzenleyebiliyorsa doğru değerini döndürür. Bu alan salt okunur.

unprotectedRanges[]

object (GridRange)

Korunan bir sayfadaki korumasız aralıkların listesi. Korumalı olmayan aralıklar yalnızca korumalı sayfalarda desteklenir.

editors

object (Editors)

Korunan alana düzenleme erişimi olan kullanıcılar ve gruplar. Bu alan yalnızca korunan alana ve belgeye düzenleme erişimi olan kullanıcılar tarafından görülebilir. Düzenleyiciler, warningOnly koruması ile desteklenmez.

Editörler

Korunan bir aralığın düzenleyicileri.

JSON gösterimi
{
  "users": [
    string
  ],
  "groups": [
    string
  ],
  "domainUsersCanEdit": boolean
}
Alanlar
users[]

string

Korunan alana düzenleme erişimi olan kullanıcıların e-posta adresleri.

groups[]

string

Korunan alana düzenleme erişimi olan grupların e-posta adresleri.

domainUsersCanEdit

boolean

Belgenin alanındaki herhangi bir kullanıcının, korumalı alana düzenleme erişimi varsa doğru değerini döndürür. Alan koruması yalnızca bir alan içindeki dokümanlarda desteklenir.

BasicFilter

Bir sayfayla ilişkili varsayılan filtre.

JSON gösterimi
{
  "range": {
    object (GridRange)
  },
  "tableId": string,
  "sortSpecs": [
    {
      object (SortSpec)
    }
  ],
  "criteria": {
    integer: {
      object (FilterCriteria)
    },
    ...
  },
  "filterSpecs": [
    {
      object (FilterSpec)
    }
  ]
}
Alanlar
range

object (GridRange)

Filtrenin kapsadığı aralık.

tableId

string

Bu filtrenin desteklediği tablo (varsa). Yazarken yalnızca range veya tableId közül biri ayarlanabilir.

sortSpecs[]

object (SortSpec)

Sütun başına sıralama. Daha sonraki spesifikasyonlar, değerler önceki spesifikasyonlarda eşit olduğunda kullanılır.

criteria
(deprecated)

map (key: integer, value: object ( FilterCriteria))

Sütun başına değerleri gösterme/gizleme ölçütleri. Haritanın anahtarı sütun dizini, değeri ise söz konusu sütun için ölçüttür.

Bu alan kullanımdan kaldırılarak yerine filterSpecs getirilmiştir.

filterSpecs[]

object (FilterSpec)

Sütun başına filtre ölçütleri.

Hem criteria hem de filterSpecs yanıtlara doldurulur. Bir güncelleme isteğinde her iki alan da belirtilirse bu alan öncelikli olur.

BandedRange

Bir sayfada şeritli (alternatif renkler) aralık.

JSON gösterimi
{
  "bandedRangeId": integer,
  "range": {
    object (GridRange)
  },
  "rowProperties": {
    object (BandingProperties)
  },
  "columnProperties": {
    object (BandingProperties)
  }
}
Alanlar
bandedRangeId

integer

Bantlı aralığın kimliği.

range

object (GridRange)

Bu özelliklerin uygulandığı aralık.

rowProperties

object (BandingProperties)

Satır bantları için özellikler. Bu özellikler, aralıktaki tüm satırlara satır bazında uygulanır. rowProperties veya columnProperties özelliklerinden en az biri belirtilmelidir.

columnProperties

object (BandingProperties)

Sütun bantları için özellikler. Bu özellikler, aralıktaki tüm sütunlara sütun bazında uygulanır. rowProperties veya columnProperties özelliklerinden en az biri belirtilmelidir.

BandingProperties

Tek bir boyuta (satır veya sütun) atıfta bulunan özellikler. Hem BandedRange.row_properties hem de BandedRange.column_properties ayarlanırsa dolgu renkleri hücrelere aşağıdaki kurallara göre uygulanır:

Örneğin, ilk satır rengi ilk sütun rengine göre öncelikli olur ancak ilk sütun rengi ikinci satır rengine göre önceliklidir. Benzer şekilde, satır başlığı sol üst hücredeki sütun başlığına göre önceliklidir ancak satır başlığı ayarlanmamışsa sütun başlığı ilk satır rengine göre önceliklidir.

JSON gösterimi
{
  "headerColor": {
    object (Color)
  },
  "headerColorStyle": {
    object (ColorStyle)
  },
  "firstBandColor": {
    object (Color)
  },
  "firstBandColorStyle": {
    object (ColorStyle)
  },
  "secondBandColor": {
    object (Color)
  },
  "secondBandColorStyle": {
    object (ColorStyle)
  },
  "footerColor": {
    object (Color)
  },
  "footerColorStyle": {
    object (ColorStyle)
  }
}
Alanlar
headerColor
(deprecated)

object (Color)

İlk satırın veya sütunun rengi. Bu alan ayarlanırsa ilk satır veya sütun bu renkle doldurulur ve renkler ikinci satır veya sütundan itibaren firstBandColor ile secondBandColor arasında değişir. Aksi takdirde, ilk satır veya sütun firstBandColor ile doldurulur ve renkler normal şekilde değişir. Kullanımdan kaldırıldı: headerColorStyle kullanın.

headerColorStyle

object (ColorStyle)

İlk satırın veya sütunun rengi. Bu alan ayarlanırsa ilk satır veya sütun bu renkle doldurulur ve renkler ikinci satır veya sütundan itibaren firstBandColor ile secondBandColor arasında değişir. Aksi takdirde, ilk satır veya sütun firstBandColor ile doldurulur ve renkler normal şekilde değişir. headerColor de ayarlanmışsa bu alan öncelikli olur.

firstBandColor
(deprecated)

object (Color)

Değişen ilk renk. (Zorunlu) Desteği sonlandırıldı: firstBandColorStyle kullanın.

firstBandColorStyle

object (ColorStyle)

Değişen ilk renk. (Zorunlu) firstBandColor de ayarlanmışsa bu alan öncelikli olur.

secondBandColor
(deprecated)

object (Color)

Değişen ikinci renk. (Zorunlu) Desteği sonlandırıldı: secondBandColorStyle kullanın.

secondBandColorStyle

object (ColorStyle)

Değişen ikinci renk. (Zorunlu) secondBandColor de ayarlanmışsa bu alan öncelikli olur.

footerColor
(deprecated)

object (Color)

Son satırın veya sütunun rengi. Bu alan ayarlanmazsa son satır veya sütun, önceki satırın ya da sütunun rengine bağlı olarak firstBandColor veya secondBandColor ile doldurulur. Kullanımdan kaldırıldı: footerColorStyle kullanın.

footerColorStyle

object (ColorStyle)

Son satırın veya sütunun rengi. Bu alan ayarlanmazsa son satır veya sütun, önceki satırın ya da sütunun rengine bağlı olarak firstBandColor veya secondBandColor ile doldurulur. footerColor de ayarlanmışsa bu alan öncelikli olur.

DimensionGroup

Bir sayfadaki satır veya sütun aralığı üzerinde yer alan ve başka grupları içerebilen ya da başka gruplar tarafından içerlenebilen bir grup. Gruplar, sayfa üzerinde bir birim olarak daraltılabilir veya genişletilebilir.

JSON gösterimi
{
  "range": {
    object (DimensionRange)
  },
  "depth": integer,
  "collapsed": boolean
}
Alanlar
range

object (DimensionRange)

Bu grubun bulunduğu aralık.

depth

integer

Grubun derinliği. Bu gruptaki aralığı tamamen kapsayan kaç grup olduğunu gösterir.

collapsed

boolean

Bu grup daraltılmışsa bu alan doğru değerini alır. Daha düşük bir derinlikte örtüşen bir grup genişletilirse daraltılmış grup daraltılmış halde kalır.

Bir boyutun görünürlüğü bu grup mülkünden bağımsız olarak değişebileceğinden, doğru değer, gruptaki tüm boyutların gizli olduğu anlamına gelmez. Ancak bu özellik güncellendiğinde, bu alan doğruysa içindeki tüm boyutlar gizli, yanlışsa görünür olarak ayarlanır.

Dilimleyici

Bir sayfada dilimleyici.

JSON gösterimi
{
  "slicerId": integer,
  "spec": {
    object (SlicerSpec)
  },
  "position": {
    object (EmbeddedObjectPosition)
  }
}
Alanlar
slicerId

integer

Dilimleyicinin kimliği.

spec

object (SlicerSpec)

Dilimleyicinin spesifikasyonu.

position

object (EmbeddedObjectPosition)

Dilimleyicinin konumu. Dilimleyicinin yalnızca mevcut sayfaya yerleştirilebileceğini unutmayın. Ayrıca, dilimleyicinin genişliği ve yüksekliği, izin verilen sınırlar içinde kalacak şekilde otomatik olarak ayarlanabilir.

SlicerSpec

Dilimleyicinin özellikleri.

JSON gösterimi
{
  "dataRange": {
    object (GridRange)
  },
  "filterCriteria": {
    object (FilterCriteria)
  },
  "columnIndex": integer,
  "applyToPivotTables": boolean,
  "title": string,
  "textFormat": {
    object (TextFormat)
  },
  "backgroundColor": {
    object (Color)
  },
  "backgroundColorStyle": {
    object (ColorStyle)
  },
  "horizontalAlignment": enum (HorizontalAlign)
}
Alanlar
dataRange

object (GridRange)

Dilimleyicinin veri aralığı.

filterCriteria

object (FilterCriteria)

Dilimleyicinin filtreleme ölçütleri.

columnIndex

integer

Filtrenin uygulandığı veri tablosundaki sıfır tabanlı sütun dizini.

applyToPivotTables

boolean

Filtre pivot tablolara uygulanacaksa doğru değerini alır. Ayarlanmamışsa varsayılan olarak True değerini alır.

title

string

Dilimleyicinin başlığı.

textFormat

object (TextFormat)

Dilimleyicideki başlığın metin biçimi. Bağlantı alanı desteklenmiyor.

backgroundColor
(deprecated)

object (Color)

Dilimleyicinin arka plan rengi. Kullanımdan kaldırıldı: backgroundColorStyle kullanın.

backgroundColorStyle

object (ColorStyle)

Dilimleyicinin arka plan rengi. backgroundColor parametresi de ayarlanmışsa bu alan öncelikli olur.

horizontalAlignment

enum (HorizontalAlign)

Dilimleyicideki başlığın yatay hizalaması. Belirtilmezse varsayılan olarak LEFT olur.

Tablo

Tablo.

JSON gösterimi
{
  "tableId": string,
  "name": string,
  "range": {
    object (GridRange)
  },
  "rowsProperties": {
    object (TableRowsProperties)
  },
  "columnProperties": [
    {
      object (TableColumnProperties)
    }
  ]
}
Alanlar
tableId

string

Tablonun kimliği.

name

string

Tablo adı. Bu değer, aynı e-tablodaki tüm tablolar için benzersizdir.

range

object (GridRange)

Tablo aralığı.

rowsProperties

object (TableRowsProperties)

Tablo satırları özellikleri.

columnProperties[]

object (TableColumnProperties)

Tablo sütunu özellikleri.

TableRowsProperties

Tablo satırı özellikleri.

JSON gösterimi
{
  "headerColorStyle": {
    object (ColorStyle)
  },
  "firstBandColorStyle": {
    object (ColorStyle)
  },
  "secondBandColorStyle": {
    object (ColorStyle)
  },
  "footerColorStyle": {
    object (ColorStyle)
  }
}
Alanlar
headerColorStyle

object (ColorStyle)

Başlık satırının rengi. Bu alan ayarlanırsa başlık satırı belirtilen renkle doldurulur. Aksi takdirde, üstbilgi satırı varsayılan bir renkle doldurulur.

firstBandColorStyle

object (ColorStyle)

Değişen ilk renk. Bu alan ayarlanırsa ilk bantlı satır, belirtilen renkle doldurulur. Aksi takdirde, ilk bantlı satır varsayılan bir renkle doldurulur.

secondBandColorStyle

object (ColorStyle)

Değişen ikinci renk. Bu alan ayarlanırsa ikinci bantlı satır, belirtilen renkle doldurulur. Aksi takdirde, ikinci bantlı satır varsayılan bir renkle doldurulur.

footerColorStyle

object (ColorStyle)

Son satırın rengi. Bu alan ayarlanmazsa altbilgi eklenmez, son satır önceki satırın rengine bağlı olarak firstBandColorStyle veya secondBandColorStyle ile doldurulur. Altbilgi içermeyen mevcut bir tabloyu altbilgi içerecek şekilde güncellerseniz aralık 1 satır genişletilir. Altbilgi içeren mevcut bir tablo güncellenirse ve altbilgi kaldırılırsa aralık 1 satır küçültülür.

TableColumnProperties

Tablo sütunu.

JSON gösterimi
{
  "columnIndex": integer,
  "columnName": string,
  "columnType": enum (ColumnType),
  "dataValidationRule": {
    object (TableColumnDataValidationRule)
  }
}
Alanlar
columnIndex

integer

0 tabanlı sütun dizini. Bu dizin, tablodaki konumuna göre belirlenir ve sayfadaki sütun dizini ile aynı olmayabilir.

columnName

string

Sütun adı.

columnType

enum (ColumnType)

Sütun türü.

dataValidationRule

object (TableColumnDataValidationRule)

Sütun veri doğrulama kuralı. Yalnızca açılır liste sütun türü için ayarlanır.

ColumnType

Tablodaki belirli bir sütunun sütun türü.

Sıralamalar
COLUMN_TYPE_UNSPECIFIED Belirtilmemiş sütun türü.
DOUBLE Sayı sütunu türü.
CURRENCY Para birimi sütunu türü.
PERCENT Yüzde sütunu türü.
DATE Tarih sütunu türü.
TIME Saat sütunu türü.
DATE_TIME Tarih ve saat sütunu türü.
TEXT Metin sütunu türü.
BOOLEAN Boole sütun türü.
DROPDOWN Açılır liste sütun türü.
FILES_CHIP Dosya çipi sütun türü
PEOPLE_CHIP Kişi çipi sütun türü
FINANCE_CHIP Finans çipi sütun türü
PLACE_CHIP Yer çipi sütun türü
RATINGS_CHIP Puan çipi sütun türü

TableColumnDataValidationRule

Tablodaki bir sütun için veri doğrulama kuralı.

JSON gösterimi
{
  "condition": {
    object (BooleanCondition)
  }
}
Alanlar
condition

object (BooleanCondition)

Hücredeki verilerin eşleşmesi gereken koşul. Yalnızca [BooleanCondition.type] ONE_OF_LIST ise geçerlidir.