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)

Sayfanın özellikleri.

data[]

object (GridData)

Izgara 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 Sheet1 değerini temsil ediyorsa ve e-tablo Sheet1!A1:C10 ve Sheet1!D15:E20 aralıklarıyla istenmişse ilk GridData, startRow/startColumn 0 değerine sahip olurken ikincisi startRow 14 (sıfır tabanlı satır 15) ve startColumn 3 (sıfır tabanlı sütun D) değerine sahip olur.

DATA_SOURCE sayfası için belirli bir aralık isteyemezsiniz. 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 korunan 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ı, önce artan aralık başlangıç dizinine, ardından grup derinliğine göre sıralanır.

columnGroups[]

object (DimensionGroup)

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[]

object (Slicer)

Bu sayfadaki dilimleyiciler.

tables[]

object (Table)

Bu sayfadaki tablolar.

SheetProperties

Sayfanın ö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

Sayfanın kimliği. Negatif olmamalıdır. Bu alan, ayarlandıktan sonra değiştirilemez.

title

string

Sayfanın adı.

index

integer

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 sayfalar eklenirken hareket, "taşımadan ö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 sayfa diziniyle aynıysa veya istenen yeni dizin, mevcut sayfa dizini + 1'e eşitse sayfa dizini güncelleme isteği yoksayılır.

sheetType

enum (SheetType)

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

gridProperties

object (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 özelliklerini ayarlamak hatadır.

Bu sayfa bir DATA_SOURCE sayfasıysa bu alan yalnızca çıkış olarak verilir ancak bir veri kaynağı sayfasının kullanıcı arayüzünde nasıl oluşturulduğunu yansıtan özellikleri içerir (ör. rowCount).

hidden

boolean

Sayfa kullanıcı arayüzünde gizliyse doğru, görünürse yanlış değerini döndürür.

tabColor
(deprecated)

object (Color)

Kullanıcı arayüzünde sekmenin rengi. Desteği sonlandırıldı: tabColorStyle kullanın.

tabColorStyle

object (ColorStyle)

Kullanıcı arayüzünde sekmenin rengi. tabColor da ayarlanmışsa bu alan öncelikli olur.

rightToLeft

boolean

Sayfa soldan sağa yerine sağdan sola ise doğru.

dataSourceSheetProperties

object (DataSourceSheetProperties)

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

SheetType

Sayfanın türü.

Sıralamalar
SHEET_TYPE_UNSPECIFIED Varsayılan değer, kullanmayın.
GRID Sayfa bir ızgaradır.
OBJECT Sayfada ızgara yoktur ve bunun yerine grafik veya resim gibi bir nesne vardır.
DATA_SOURCE Sayfa 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

integer

Tablodaki satır sayısı.

columnCount

integer

Tablodaki sütun sayısı.

frozenRowCount

integer

Tabloda dondurulan satır sayısı.

frozenColumnCount

integer

Tabloda dondurulmuş sütun sayısı.

hideGridlines

boolean

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

rowGroupControlAfter

boolean

Satır gruplandırma kontrolü açma/kapatma düğmesi gruptan sonra gösteriliyorsa doğru.

columnGroupControlAfter

boolean

Sütun gruplandırma denetimi 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 (DataSourceColumn)
    }
  ],
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
Alanlar
dataSourceId

string

Sayfanın bağlı olduğu DataSource kimliği.

columns[]

object (DataSourceColumn)

E-tabloda gösterilen sütunlar, RowData içindeki değerlere karşılık gelir.

dataExecutionStatus

object (DataExecutionStatus)

Veri yürütme durumu.

GridData

Izgaradaki verilerin yanı sıra 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'nın başvurduğu ilk satır (sıfır tabanlı).

startColumn

integer

Bu GridData'nın başvurduğu ilk sütun (sıfır tabanlı).

rowData[]

object (RowData)

Izgaradaki veriler. startRow satırından başlayarak her satırda bir giriş bulunur. RowData'daki değerler, startColumn ile başlayan sütunlara karşılık gelir.

rowMetadata[]

object (DimensionProperties)

Izgaradaki istenen satırlarla ilgili meta veriler. startRow satırıyla başlar.

columnMetadata[]

object (DimensionProperties)

Izgaradaki istenen sütunlarla ilgili meta veriler (startColumn sütunundan başlayarak).

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 okunurdur.

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ırsa) veya genişliği (sütunsa).

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 sütundur.

ConditionalFormatRule

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

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

  "booleanRule": {
    object (BooleanRule)
  },
  "gradientRule": {
    object (GradientRule)
  }
}
Alanlar
ranges[]

object (GridRange)

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

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

object (BooleanRule)

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

gradientRule

object (GradientRule)

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

BooleanRule

Koşula bağlı olarak eşleşebilen veya eşleşemeyen 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 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 (InterpolationPoint)
  },
  "midpoint": {
    object (InterpolationPoint)
  },
  "maxpoint": {
    object (InterpolationPoint)
  }
}
Alanlar
minpoint

object (InterpolationPoint)

Başlangıç interpolasyon noktası.

midpoint

object (InterpolationPoint)

İsteğe bağlı bir ara enterpolasyon noktası.

maxpoint

object (InterpolationPoint)

Son enterpolasyon noktası.

InterpolationPoint

Gradyan koşullu biçimindeki tek bir enterpolasyon noktası. Bu seçenekler, seçilen renge, türe ve değere göre gradyan renk ölçeğini sabitler.

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

object (Color)

Bu enterpolasyon noktasının kullanması gereken renk. Desteği sonlandırıldı: colorStyle kullanın.

colorStyle

object (ColorStyle)

Bu enterpolasyon noktasının kullanması gereken renk. color da 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, kullanılmaz.
MIN İnterpolasyon noktası, koşullu biçimin aralığındaki hücrelerdeki minimum değeri kullanır.
MAX İnterpolasyon noktası, koşullu biçim 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 için verilen yüzdedir. Bu, değer: NUMBER ise: =(MAX(FLATTEN(range)) * (value / 100)) + (MIN(FLATTEN(range)) * (1 - (value / 100))) ile eşdeğerdir (düzleştirme sırasında aralıktaki hatalar yoksayılır).

PERCENTILE İnterpolasyon noktası, koşullu biçim aralığındaki tüm hücreler için verilen yüzdelik dilimdir. Bu, değer şu olduğunda: NUMBER =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 (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 range, namedRangeId veya tableId öğelerinden biri ayarlanabilir.

namedRangeId

string

Bu filtre görünümünün desteklediği adlandırılmış aralık (varsa).

Yazarken yalnızca range, namedRangeId veya tableId öğelerinden biri ayarlanabilir.

tableId

string

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

Yazarken yalnızca range, namedRangeId veya tableId öğelerinden biri ayarlanabilir.

sortSpecs[]

object (SortSpec)

Sütun başına sıralama düzeni. Önceki spesifikasyonlardaki değerler eşit olduğunda sonraki spesifikasyonlar 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 ilgili sütunun ölçütüdür.

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

filterSpecs[]

object (FilterSpec)

Sütun başına değerleri gösterme veya gizleme için kullanılan filtre ölçütleri.

Yanıtlar hem criteria hem de filterSpecs ile 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

Korumalı aralığın kimliği. Bu alan salt okunurdur.

range

object (GridRange)

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

Yazarken yalnızca range veya namedRangeId ya da tableId ayarlanabilir.

namedRangeId

string

Bu korumalı aralığın desteklediği adlandırılmış aralık (varsa).

Yazarken yalnızca range veya namedRangeId ya da tableId ayarlanabilir.

tableId

string

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

Yazarken yalnızca range veya namedRangeId ya da tableId ayarlanabilir.

description

string

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

warningOnly

boolean

Bu korumalı aralık düzenlenirken uyarı gösterilecekse doğru (True). 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.

Yazma sırasında: Bu alan doğruysa editors yoksayılır. Ayrıca, bu alan true'dan false'a değiştirilirse ve editors alanı ayarlanmazsa (alan maskesine dahil edilmez) düzenleyenler, dokümandaki tüm düzenleyenler olarak ayarlanır.

requestingUserCanEdit

boolean

Bu korunan aralığı isteyen kullanıcının korunan alanı düzenleyebilmesi durumunda doğru. Bu alan salt okunurdur.

unprotectedRanges[]

object (GridRange)

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

editors

object (Editors)

Korumalı aralığa 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, warningOnly korumasıyla desteklenmez.

Editörler

Korumalı aralığın düzenleyicileri.

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

string

Korumalı aralığı düzenleme erişimi olan kullanıcıların e-posta adresleri.

groups[]

string

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

domainUsersCanEdit

boolean

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 (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 desteklendiği tablo (varsa). Yazarken yalnızca range veya tableId ayarlanabilir.

sortSpecs[]

object (SortSpec)

Sütun başına sıralama düzeni. Önceki spesifikasyonlardaki değerler eşit olduğunda sonraki spesifikasyonlar 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 ilgili sütunun ölçütüdür.

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

filterSpecs[]

object (FilterSpec)

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

Yanıtlar hem criteria hem de filterSpecs ile doldurulur. Bir güncelleme isteğinde her iki alan da belirtilirse bu alan öncelikli olur.

BandedRange

Bir sayfada bantlanmış (alternatif renkler) bir aralık.

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

integer

Bantlı aralığın kimliği. Ayarlanmamışsa bandedRangeReference bölümüne bakın.

bandedRangeReference

string

Yalnızca çıkış. bandedRangeId tarafından desteklenmeyen kimliği tanımlamak için kullanılan bantlı aralığın referansı.

range

object (GridRange)

Bu özelliklerin uygulandığı aralık.

rowProperties

object (BandingProperties)

Satır bantlarının özellikleri. Bu özellikler, aralıktaki tüm satırlarda satır satır uygulanır. En az bir rowProperties veya columnProperties belirtilmelidir.

columnProperties

object (BandingProperties)

Sütun bantlarının özellikleri. Bu özellikler, aralıktaki tüm sütunlarda sütun sütun uygulanır. En az bir rowProperties veya columnProperties belirtilmelidir.

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:

Ö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 (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 başlayarak firstBandColor ve secondBandColor arasında değişir. Aksi takdirde, ilk satır veya sütun firstBandColor ile doldurulur ve renkler normalde olduğu gibi değişmeye devam eder. Desteği sonlandı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 başlayarak firstBandColor ve secondBandColor arasında değişir. Aksi takdirde, ilk satır veya sütun firstBandColor ile doldurulur ve renkler normalde olduğu gibi değişmeye devam eder. headerColor da ayarlanmışsa bu alan öncelikli olur.

firstBandColor
(deprecated)

object (Color)

Değişen ilk renk. (Zorunlu) Kullanımdan kaldırıldı: firstBandColorStyle kullanın.

firstBandColorStyle

object (ColorStyle)

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

secondBandColor
(deprecated)

object (Color)

Alternatif olarak kullanılan ikinci renk. (Zorunlu) Kullanımdan kaldırıldı: secondBandColorStyle kullanın.

secondBandColorStyle

object (ColorStyle)

Alternatif olarak kullanılan ikinci renk. (Zorunlu) Eğer secondBandColor da ayarlanmışsa bu alan öncelikli olur.

footerColor
(deprecated)

object (Color)

Son satır 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. Desteği sonlandırıldı: footerColorStyle kullanın.

footerColorStyle

object (ColorStyle)

Son satır 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 da ayarlanmışsa bu alan öncelikli olur.

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 bir birim olarak daraltılabilir veya genişletilebilir.

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

object (DimensionRange)

Bu grubun var olduğu aralık.

depth

integer

Grubun derinliği. Bu grubun aralığını tamamen içeren kaç grup olduğunu gösterir.

collapsed

boolean

Bu grup daraltılmışsa bu alan true olur. Daha az derinlikte bulunan, ç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

Bir sayfadaki dilimleyici.

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

integer

Dilimleyicinin kimliği.

spec

object (SlicerSpec)

Dilimleyicinin özellikleri.

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 kalması için 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

Filtrenin pivot tablolara uygulanması gerekiyorsa doğru (True) değerini alır. Ayarlanmamışsa varsayılan olarak True olur.

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. Desteği sonlandırıldı: backgroundColorStyle kullanın.

backgroundColorStyle

object (ColorStyle)

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

horizontalAlignment

enum (HorizontalAlign)

Dilimleyicideki başlığın yatay hizalaması. Belirtilmemişse 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, 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, başlık 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)

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

object (ColorStyle)

Son satırın rengi. Bu alan ayarlanmazsa altbilgi eklenmez ve son satır, önceki satırın rengine bağlı olarak firstBandColorStyle veya secondBandColorStyle ile doldurulur. Altbilgisi olmayan mevcut bir tabloyu altbilgi içerecek şekilde güncellerseniz aralık 1 satır genişletilir. Altbilgi içeren mevcut bir tabloyu güncellerken altbilgiyi kaldırırsanız aralık 1 satır daralı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 diziniyle aynı olması gerekmez.

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 Belirtilmeyen 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 Saat 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ütun 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 (BooleanCondition)
  }
}
Alanlar
condition

object (BooleanCondition)

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