Sayfa
E-tablodaki bir sayfa.
| JSON gösterimi |
|---|
{ "properties": { object ( |
| Alanlar | |
|---|---|
properties
|
Sayfanın özellikleri. |
data[]
|
Izgara e-tablosuysa ı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
Bir
|
merges[]
|
Birleştirilen aralıklar. |
conditionalFormats[]
|
Bu sayfadaki koşullu biçimlendirme kuralları. |
filterViews[]
|
Bu sayfadaki filtre görünümleri. |
protectedRanges[]
|
Bu sayfadaki korumalı aralıklar. |
basicFilter
|
Bu sayfadaki filtre (varsa). |
charts[]
|
Bu sayfadaki her grafiğin özellikleri. |
bandedRanges[]
|
Bu sayfadaki bantlı (farklı renklendirme) aralıklar. |
developerMetadata[]
|
Bir sayfayla ilişkili geliştirici meta verileri. |
rowGroups[]
|
Bu sayfadaki tüm satır grupları, önce artan aralık başlangıç dizinine, ardından grup derinliğine göre sıralanır. |
columnGroups[]
|
Bu sayfadaki tüm sütun grupları, önce artan aralık başlangıç dizinine, ardından grup derinliğine göre sıralanır. |
slicers[]
|
Bu sayfadaki dilimleyiciler. |
tables[]
|
Bu sayfadaki tablolar. |
commentAnchors[]
|
Bu sayfadaki yorum bağlantıları. |
SheetProperties
Sayfanın özellikleri.
| JSON gösterimi |
|---|
{ "sheetId": integer, "title": string, "index": integer, "sheetType": enum ( |
| Alanlar | |
|---|---|
sheetId
|
Sayfanın kimliği. Negatif olmamalıdır. Bu alan, ayarlandıktan sonra değiştirilemez. |
title
|
Sayfanın adı. |
index
|
E-tablodaki sayfanın dizini. Sayfa özellikleri eklenirken veya güncellenirken bu alan hariç tutulursa sayfa, sayfa listesinin sonuna eklenir veya taşınır. Sayfa dizinleri güncellenirken veya sayfa eklenirken hareket, "taşıma işleminden önceki" dizinlerde 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, mevcut e-tablo diziniyle aynıysa veya istenen yeni dizin, mevcut e-tablo dizini + 1'e eşitse e-tablo dizini güncelleme isteği yoksayılır. |
sheetType
|
Sayfanın türü. Varsayılan olarak |
gridProperties
|
Bu sayfa bir kılavuzsa sayfanın ek özellikleri. (Sayfa, grafik veya resim içeren bir nesne sayfasıysa bu alan bulunmaz.) Yazarken, ızgara olmayan sayfalarda ızgara özelliklerinin ayarlanması hatadır.
Bu sayfa bir |
tabColor
|
Kullanıcı arayüzündeki sekmenin rengi. Desteği sonlandırıldı: |
tabColorStyle
|
Kullanıcı arayüzündeki sekmenin rengi. |
rightToLeft
|
Sayfa, soldan sağa sayfa yerine sağdan sola sayfa ise doğru. |
dataSourceSheetProperties
|
Yalnızca çıkış. Varsa alan, |
SheetType
Sayfanın türü.
| Sıralamalar | |
|---|---|
SHEET_TYPE_UNSPECIFIED
|
Varsayılan değer, kullanmayın. |
GRID
|
Sayfa bir ızgaradır. |
OBJECT
|
Sayfada kılavuz yok ve bunun yerine grafik veya resim gibi bir nesne var. |
DATA_SOURCE
|
E-tablo harici bir DataSource ile bağlanır ve verilerin önizlemesini gösterir.
|
GridProperties
Izgaranın özellikleri.
| JSON gösterimi |
|---|
{ "rowCount": integer, "columnCount": integer, "frozenRowCount": integer, "frozenColumnCount": integer, "hideGridlines": boolean, "rowGroupControlAfter": boolean, "columnGroupControlAfter": boolean } |
| Alanlar | |
|---|---|
rowCount
|
Izgaradaki satır sayısı. |
columnCount
|
Izgaradaki sütun sayısı. |
frozenRowCount
|
Tabloda dondurulmuş satır sayısı. |
frozenColumnCount
|
Tabloda dondurulmuş sütun sayısı. |
hideGridlines
|
Kılavuz, kullanıcı arayüzünde kılavuz çizgilerini göstermiyorsa doğru değerini döndürür. |
rowGroupControlAfter
|
Satır gruplandırma kontrolü açma/kapatma düğmesi gruptan sonra gösteriliyorsa doğru. |
columnGroupControlAfter
|
Sütun gruplandırma kontrolü açma/kapatma düğmesi gruptan sonra gösteriliyorsa doğru. |
DataSourceSheetProperties
Bir DATA_SOURCE
sayfasının ek özellikleri.
| JSON gösterimi |
|---|
{ "dataSourceId": string, "columns": [ { object ( |
| Alanlar | |
|---|---|
dataSourceId
|
Sayfanın bağlı olduğu
|
columns[]
|
Sayfada gösterilen sütunlar, |
dataExecutionStatus
|
Veri yürütme durumu. |
GridData
Izgaradaki verilerin yanı sıra boyutlarla ilgili üst veriler.
| JSON gösterimi |
|---|
{ "startRow": integer, "startColumn": integer, "rowData": [ { object ( |
| Alanlar | |
|---|---|
startRow
|
Bu GridData'nın başvurduğu ilk satır (sıfır tabanlı). |
startColumn
|
Bu GridData'nın başvurduğu ilk sütun (sıfır tabanlı). |
rowData[]
|
Izgaradaki veriler. Her satırda bir giriş bulunur ve startRow satırından başlar. RowData'daki değerler, |
rowMetadata[]
|
Izgaradaki istenen satırlarla ilgili meta veriler. |
columnMetadata[]
|
Izgaradaki istenen sütunlarla ilgili meta veriler. |
RowData
Bir satırdaki her hücreyle ilgili veriler.
| JSON gösterimi |
|---|
{
"values": [
{
object ( |
| Alanlar | |
|---|---|
values[]
|
Satırdaki değerler (her sütunda bir değer). |
DimensionProperties
Bir boyutla ilgili özellikler.
| JSON gösterimi |
|---|
{ "hiddenByFilter": boolean, "hiddenByUser": boolean, "pixelSize": integer, "developerMetadata": [ { object ( |
| Alanlar | |
|---|---|
pixelSize
|
Boyutun piksel cinsinden yüksekliği (satırsa) veya genişliği (sütunsa). |
developerMetadata[]
|
Tek bir satır veya sütunla ilişkili geliştirici meta verileri. |
dataSourceColumnReference
|
Yalnızca çıkış. Ayarlanmışsa bu, bir veri kaynağı sayfasındaki sütundur. |
ConditionalFormatRule
Koşullu biçimi açıklayan bir kural.
| JSON gösterimi |
|---|
{ "ranges": [ { object ( |
| Alanlar | |
|---|---|
ranges[]
|
Koşul doğruysa biçimlendirilen aralıklar. Tüm aralıklar aynı kılavuzda olmalıdır. |
| Bu koşullu biçimi kontrol eden kural. Tam olarak bir tane ayarlanmalıdır. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt olarak en fazla bir alan ayarlanır: | |
booleanRule
|
Biçimlendirme, kurala göre "açık" veya "kapalı" olur. |
gradientRule
|
Biçimlendirme, kuraldaki gradyanlara göre değişir. |
| Birbirini dışlayan alanların sonu. | |
BooleanRule
Koşula bağlı olarak eşleşebilen veya eşleşemeyen bir kural.
| JSON gösterimi |
|---|
{ "condition": { object ( |
| Alanlar | |
|---|---|
condition
|
Kuralın durumu. Koşul doğru olarak değerlendirilirse biçim uygulanır. |
format
|
Uygulanacak biçim. Koşullu biçimlendirme yalnızca biçimlendirmenin bir alt kümesini uygulayabilir:
|
GradientRule
Listelenen enterpolasyon noktalarına göre gradyan renk ölçeği biçimi uygulayan bir kural. Bir hücrenin biçimi, enterpolasyon noktalarının değerlerine kıyasla içeriğine göre değişir.
| JSON gösterimi |
|---|
{ "minpoint": { object ( |
| Alanlar | |
|---|---|
minpoint
|
Başlangıç interpolasyon noktası. |
midpoint
|
İsteğe bağlı bir ara enterpolasyon noktası. |
maxpoint
|
Son enterpolasyon noktası. |
InterpolationPoint
Gradyan koşullu biçimindeki tek bir enterpolasyon noktası. Bunlar, seçilen renge, türe ve değere göre gradyan renk ölçeğini sabitler.
| JSON gösterimi |
|---|
{ "color": { object ( |
| Alanlar | |
|---|---|
color
|
Bu enterpolasyon noktasının kullanması gereken renk. Desteği sonlandırıldı: |
colorStyle
|
Bu enterpolasyon noktasının kullanması gereken renk. |
type
|
Değerin nasıl yorumlanması gerektiği. |
value
|
Bu interpolasyon noktasının kullandığı değer. Formül olabilir. |
InterpolationPointType
İnterpolasyon noktasının türü.
| Sıralamalar | |
|---|---|
INTERPOLATION_POINT_TYPE_UNSPECIFIED
|
Varsayılan değerdir, kullanmayın. |
MIN
|
İnterpolasyon noktası, koşullu biçimin aralığındaki hücrelerdeki minimum değeri kullanır. |
MAX
|
İnterpolasyon noktası, koşullu biçimin aralığındaki hücrelerdeki maksimum değeri kullanır. |
NUMBER
|
İnterpolasyon noktası, InterpolationPoint.value içindeki değeri tam olarak kullanır.
|
PERCENT
|
İnterpolasyon noktası, koşullu biçim aralığındaki tüm hücreler üzerinde verilen yüzdedir. Bu, değer:
|
PERCENTILE
|
İnterpolasyon noktası, koşullu biçim aralığındaki tüm hücreler üzerinde verilen yüzdelik dilimdir. Bu, değer:
NUMBER
ise:
=PERCENTILE(FLATTEN(range), value / 100)
ile eşdeğerdir (aralıktaki hatalar düzleştirme sırasında yoksayılır).
|
FilterView
Filtre görünümü Daha fazla bilgi için Filtrelerle veri görünürlüğünü yönetme başlıklı makaleyi inceleyin.
| JSON gösterimi |
|---|
{ "filterViewId": integer, "title": string, "range": { object ( |
| Alanlar | |
|---|---|
filterViewId
|
Filtre görünümünün kimliği. |
title
|
Filtre görünümünün adı. |
range
|
Bu filtre görünümünün kapsadığı aralık.
Yazarken yalnızca |
namedRangeId
|
Bu filtre görünümünün desteklendiği adlandırılmış aralık (varsa).
Yazarken yalnızca |
tableId
|
Bu filtre görünümünün desteklediği tablo (varsa).
Yazarken yalnızca |
sortSpecs[]
|
Sütun başına sıralama düzeni. Önceki spesifikasyonlardaki değerler eşit olduğunda sonraki spesifikasyonlar kullanılır. |
criteria
|
Sütun başına değerleri gösterme/gizleme ölçütleri. Haritanın anahtarı sütun dizini, değeri ise o sütunun ölçütüdür.
Bu alan, |
filterSpecs[]
|
Sütun başına değerleri gösterme veya gizleme için filtre ölçütleri.
Yanıtlar hem |
ProtectedRange
Korumalı aralık.
| JSON gösterimi |
|---|
{ "protectedRangeId": integer, "range": { object ( |
| Alanlar | |
|---|---|
protectedRangeId
|
Korumalı aralığın kimliği. Bu alan salt okunurdur. |
range
|
Korunan aralık. Aralık tamamen sınırsız olabilir. Bu durumda, sayfa korunmuş olarak kabul edilir.
Yazarken yalnızca |
namedRangeId
|
Bu korumalı aralığın desteklendiği adlandırılmış aralık (varsa).
Yazarken yalnızca |
tableId
|
Bu korumalı aralığın desteklendiği tablo (varsa).
Yazarken yalnızca |
description
|
Bu korumalı aralığın açıklaması. |
warningOnly
|
Bu korumalı aralık düzenlenirken uyarı gösterilecekse doğru. Uyarı tabanlı koruma, korunan aralıktaki verilerin her kullanıcı tarafından düzenlenebileceği anlamına gelir. Ancak düzenleme işlemi, kullanıcıdan düzenlemeyi onaylamasını isteyen bir uyarıya neden olur.
Yazarken: Bu alan doğruysa
|
requestingUserCanEdit
|
Bu korumalı aralığı isteyen kullanıcı, korumalı alanı düzenleyebiliyorsa doğru değerini döndürür. Bu alan salt okunurdur. |
unprotectedRanges[]
|
Korumalı bir sayfadaki korumasız aralıkların listesi. Korumalı olmayan aralıklar yalnızca korumalı sayfalarda desteklenir. |
editors
|
Korumalı aralığı düzenleme erişimi olan kullanıcılar ve gruplar. Bu alan yalnızca korumalı aralığa ve belgeye düzenleme erişimi olan kullanıcılar tarafından görülebilir. Düzenleyiciler, |
Editörler
Korumalı aralığın düzenleyicileri.
| JSON gösterimi |
|---|
{ "users": [ string ], "groups": [ string ], "domainUsersCanEdit": boolean } |
| Alanlar | |
|---|---|
users[]
|
Korunan aralığa düzenleme erişimi olan kullanıcıların e-posta adresleri. |
groups[]
|
Korumalı aralığa düzenleme erişimi olan grupların e-posta adresleri. |
domainUsersCanEdit
|
Belgenin alanındaki herhangi bir kullanıcının korunan aralığa düzenleme erişimi varsa DOĞRU. Alan koruması yalnızca bir alan içindeki dokümanlarda desteklenir. |
BasicFilter
Bir sayfayla ilişkili varsayılan filtre. Daha fazla bilgi için Filtrelerle veri görünürlüğünü yönetme başlıklı makaleyi inceleyin.
| JSON gösterimi |
|---|
{ "range": { object ( |
| Alanlar | |
|---|---|
range
|
Filtrenin kapsadığı aralık. |
tableId
|
Bu filtrenin desteklendiği tablo (varsa). Yazarken yalnızca |
sortSpecs[]
|
Sütun başına sıralama düzeni. Önceki spesifikasyonlardaki değerler eşit olduğunda sonraki spesifikasyonlar kullanılır. |
criteria
|
Sütun başına değerleri gösterme/gizleme ölçütleri. Haritanın anahtarı sütun dizini, değeri ise o sütunun ölçütüdür.
Bu alan, |
filterSpecs[]
|
Sütun başına filtre ölçütleri.
Yanıtlar hem |
BandedRange
Bir sayfada bantlı (farklı renklendirme) aralık.
| JSON gösterimi |
|---|
{ "bandedRangeId": integer, "bandedRangeReference": string, "range": { object ( |
| Alanlar | |
|---|---|
bandedRangeId
|
Bantlı aralığın kimliği. Ayarlanmamışsa |
bandedRangeReference
|
Yalnızca çıkış. |
range
|
Bu özelliklerin uygulandığı aralık. |
rowProperties
|
Satır bantlarının özellikleri. Bu özellikler, aralıktaki tüm satırlarda satır satır uygulanır. En az bir |
columnProperties
|
Sütun bantları için özellikler. Bu özellikler, aralıktaki tüm sütunlarda sütun sütun uygulanır. En az bir |
BandingProperties
Tek bir boyuta (satır veya sütun) başvuran özellikler. Hem
BandedRange.row_properties
hem de
BandedRange.column_properties
ayarlanırsa dolgu renkleri, hücrelere aşağıdaki kurallara göre uygulanır:
-
headerColorvefooterColorbant renklerine göre önceliklidir. -
firstBandColor,secondBandColorpolitikasına göre daha önceliklidir. -
rowProperties,columnPropertiespolitikasına göre daha önceliklidir.
Örneğin, ilk satır rengi ilk sütun rengine göre önceliklidir ancak ilk sütun rengi ikinci satır rengine göre önceliklidir. Benzer şekilde, sol üstteki hücrede satır başlığı 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 ( |
| Alanlar | |
|---|---|
headerColor
|
İ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 başlayarak |
headerColorStyle
|
İ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 başlayarak |
firstBandColor
|
Farklı renklendirmede kullanılan ilk renk. (Zorunlu) Desteği sonlandırıldı: |
firstBandColorStyle
|
Farklı renklendirmede kullanılan ilk renk. (Zorunlu) |
secondBandColor
|
Alternatif olarak kullanılan ikinci renk. (Zorunlu) Desteği sonlandırıldı: |
secondBandColorStyle
|
Alternatif olarak kullanılan ikinci renk. (Zorunlu) |
footerColor
|
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 |
footerColorStyle
|
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 |
DimensionGroup
Bir sayfadaki satır veya sütun aralığında bulunan ve diğer grupları içerebilen ya da diğer gruplar tarafından kapsanabilen bir grup. Bir grup, sayfada tek bir birim olarak daraltılabilir veya genişletilebilir.
| JSON gösterimi |
|---|
{
"range": {
object ( |
| Alanlar | |
|---|---|
range
|
Bu grubun var olduğu aralık. |
depth
|
Grubun derinliği. Bu grubun aralığını tamamen içeren aralığa sahip grup sayısını gösterir. |
collapsed
|
Bu grup daraltılmışsa bu alan doğrudur. Daha az derinlikte bulunan ve çakışan bir grup genişletilse bile daraltılmış bir grup daraltılmış olarak kalır. Bir boyutun görünürlüğü bu grup özelliğinden bağımsız olarak değişebileceğinden, doğru değer, gruptaki tüm boyutların gizlendiği 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
Sayfadaki bir dilimleyici.
| JSON gösterimi |
|---|
{ "slicerId": integer, "spec": { object ( |
| Alanlar | |
|---|---|
slicerId
|
Dilimleyicinin kimliği. |
spec
|
Dilimleyicinin özellikleri. |
position
|
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 kalması için otomatik olarak ayarlanabilir. |
SlicerSpec
Dilimleyicinin özellikleri.
| JSON gösterimi |
|---|
{ "dataRange": { object ( |
| Alanlar | |
|---|---|
dataRange
|
Dilimleyicinin veri aralığı. |
filterCriteria
|
Dilimleyicinin filtreleme ölçütleri. |
columnIndex
|
Filtrenin uygulandığı veri tablosundaki sıfır tabanlı sütun dizini. |
applyToPivotTables
|
Filtrenin pivot tablolara uygulanması gerekiyorsa doğru değerini döndürür. Ayarlanmamışsa varsayılan olarak
|
title
|
Dilimleyicinin başlığı. |
textFormat
|
Dilimleyicideki başlığın metin biçimi. Bağlantı alanı desteklenmiyor. |
backgroundColor
|
Dilimleyicinin arka plan rengi. Desteği sonlandırıldı: |
backgroundColorStyle
|
Dilimleyicinin arka plan rengi. |
horizontalAlignment
|
Dilimleyicideki başlığın yatay hizalaması. Belirtilmezse varsayılan olarak
|
Tablo
Tablo.
| JSON gösterimi |
|---|
{ "tableId": string, "name": string, "range": { object ( |
| Alanlar | |
|---|---|
tableId
|
Tablonun kimliği. |
name
|
Tablo adı. Bu, aynı e-tablodaki tüm tablolar için benzersizdir. |
range
|
Tablo aralığı. |
rowsProperties
|
Tablo satırlarının özellikleri. |
columnProperties[]
|
Tablo sütunu özellikleri. |
TableRowsProperties
Tablo satırı özellikleri.
| JSON gösterimi |
|---|
{ "headerColorStyle": { object ( |
| Alanlar | |
|---|---|
headerColorStyle
|
Başlık satırının rengi. Bu alan ayarlanırsa başlık satırı belirtilen renkle doldurulur. Aksi takdirde, başlık satırı varsayılan bir renkle doldurulur. |
firstBandColorStyle
|
Farklı renklendirmede kullanılan 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
|
Alternatif olarak kullanılan 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
|
Son satırın rengi. Bu alan ayarlanmazsa altbilgi eklenmez ve son satır, önceki satırın rengine bağlı olarak |
TableColumnProperties
Tablo sütunu.
| JSON gösterimi |
|---|
{ "columnIndex": integer, "columnName": string, "columnType": enum ( |
| Alanlar | |
|---|---|
columnIndex
|
0 tabanlı sütun dizini. Bu dizin, tablodaki konumuna göre belirlenir ve sayfadaki sütun diziniyle aynı olması gerekmez. |
columnName
|
Sütun adı. |
columnType
|
Sütun türü. |
dataValidationRule
|
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ş bir sütun türü. |
DOUBLE
|
Sayı sütunu türü. |
CURRENCY
|
Para birimi sütun türü. |
PERCENT
|
Yüzde sütunu türü. |
DATE
|
Tarih sütunu türü. |
TIME
|
Zaman sütunu türü. |
DATE_TIME
|
Tarih ve saat sütunu türü. |
TEXT
|
Metin sütunu türü. |
BOOLEAN
|
Boole sütunu türü. |
DROPDOWN
|
Açılır liste sütunu türü. |
FILES_CHIP
|
Dosya çipi sütun türü |
PEOPLE_CHIP
|
Kişi çipi sütun türü |
FINANCE_CHIP
|
Finans çipi sütunu türü |
PLACE_CHIP
|
Yer çipi sütunu 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 ( |
| Alanlar | |
|---|---|
condition
|
Hücredeki verilerin eşleşmesi gereken koşul. Yalnızca [BooleanCondition.type] değeri ONE_OF_LIST ise geçerlidir. |
CommentAnchor
E-tabloda, aynı anchorId ile CommentThread'ya bağlı bir konum. Not: Birden fazla bağlantı aynı konuma işaret edebilir.
| JSON gösterimi |
|---|
{
"anchorId": string,
"range": {
object ( |
| Alanlar | |
|---|---|
anchorId
|
Yorum bağlantısının benzersiz kimliği. Yalnızca çıkış. |
range
|
Bu yorumun sabitlendiği sayfadaki koordinat aralığı. |