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)
    }
  ],
  "commentAnchors": [
    {
      object (CommentAnchor)
    }
  ]
}
Alanlar
properties

object (SheetProperties)

Sayfanın özellikleri.

data[]

object (GridData)

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 Sheet1 değerini temsil ediyorsa ve e-tablo Sheet1!A1:C10 ve Sheet1!D15:E20 aralıklarıyla istenmişse ilk GridData, 0 değerinin startRow/startColumn 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.

Bir 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 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ı (farklı renklendirme) 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.

commentAnchors[]

object (CommentAnchor)

Bu sayfadaki yorum bağlantıları.

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

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 özelliklerinin ayarlanması 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ündeki sekmenin rengi. Desteği sonlandırıldı: tabColorStyle kullanın.

tabColorStyle

object (ColorStyle)

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

rightToLeft

boolean

Sayfa, soldan sağa sayfa yerine sağdan sola sayfa 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 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

integer

Izgaradaki satır sayısı.

columnCount

integer

Izgaradaki sütun sayısı.

frozenRowCount

integer

Tabloda dondurulmuş satır sayısı.

frozenColumnCount

integer

Tabloda dondurulmuş sütun sayısı.

hideGridlines

boolean

Kılavuz, 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 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 (DataSourceColumn)
    }
  ],
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
Alanlar
dataSourceId

string

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

columns[]

object (DataSourceColumn)

Sayfada 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 üst 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. Her satırda bir giriş bulunur ve startRow satırından başlar. 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şlar.

RowData

Bir satırdaki her hücreyle ilgili veriler.

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

object (CellData)

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

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

object (BooleanRule)

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

gradientRule

object (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 (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ı. Bunlar, 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, 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: NUMBER ise: =(MAX(FLATTEN(range)) * (value / 100)) + (MIN(FLATTEN(range)) * (1 - (value / 100))) (burada, düzleştirme sırasında aralıktaki hatalar yoksayılır) ile eşdeğerdir.

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 (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 ayarlanabilir.

namedRangeId

string

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

Yazarken yalnızca range, namedRangeId veya tableId ayarlanabilir.

tableId

string

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

Yazarken yalnızca range, namedRangeId 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 o sütunun ölçütüdür.

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

filterSpecs[]

object (FilterSpec)

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

Yanıtlar hem criteria hem de filterSpecs ile doldurulur. Bir güncelleme isteğinde her iki alan da belirtilmişse 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, sayfa korunmuş olarak kabul edilir.

Yazarken yalnızca range, namedRangeId veya tableId ayarlanabilir.

namedRangeId

string

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

Yazarken yalnızca range, namedRangeId veya tableId ayarlanabilir.

tableId

string

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

Yazarken yalnızca range, 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. 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 editors yoksayılır. Ayrıca, bu alan doğru değerinden yanlış değerine 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 korumalı aralığı isteyen kullanıcı, korumalı alanı düzenleyebiliyorsa doğru değerini döndürür. 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ığı 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

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

groups[]

string

Korumalı aralığa 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 o sütunun ölçütüdür.

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

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 belirtilmişse bu alan öncelikli olur.

BandedRange

Bir sayfada bantlı (farklı renklendirme) 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ı için özellikler. 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 ile secondBandColor arasında değişir. Aksi takdirde, ilk satır veya sütun firstBandColor ile doldurulur ve renkler normal şekilde 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 ile secondBandColor arasında değişir. Aksi takdirde, ilk satır veya sütun firstBandColor ile doldurulur ve renkler normal şekilde değişmeye devam eder. headerColor da ayarlanmışsa bu alan öncelikli olur.

firstBandColor
(deprecated)

object (Color)

Farklı renklendirmede kullanılan ilk renk. (Zorunlu) Desteği sonlandırıldı: firstBandColorStyle kullanın.

firstBandColorStyle

object (ColorStyle)

Farklı renklendirmede kullanılan ilk renk. (Zorunlu) firstBandColor da ayarlanmışsa bu alan öncelikli olur.

secondBandColor
(deprecated)

object (Color)

Alternatif olarak kullanılan ikinci renk. (Zorunlu) Desteği sonlandırıldı: secondBandColorStyle kullanın.

secondBandColorStyle

object (ColorStyle)

Alternatif olarak kullanılan ikinci renk. (Zorunlu) secondBandColor da 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. Desteği sonlandı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 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 tek 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 aralığa sahip grup sayısını gösterir.

collapsed

boolean

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 (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 değerini döndürü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ı. 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, aynı e-tablodaki tüm tablolar için benzersizdir.

range

object (GridRange)

Tablo aralığı.

rowsProperties

object (TableRowsProperties)

Tablo satırlarının ö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)

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

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

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 (GridRange)
  }
}
Alanlar
anchorId

string

Yorum bağlantısının benzersiz kimliği. Yalnızca çıkış.

range

object (GridRange)

Bu yorumun sabitlendiği sayfadaki koordinat aralığı.