- Kaynak: E-tablo
- SpreadsheetProperties
- RecalculationInterval
- CellFormat
- NumberFormat
- NumberFormatType
- Renk
- ColorStyle
- ThemeColorType
- Kenarlıklar
- Kenarlık
- Stil
- Dolgu
- HorizontalAlign
- VerticalAlign
- WrapStrategy
- TextDirection
- TextFormat
- Bağlantı
- HyperlinkDisplayType
- TextRotation
- IterativeCalculationSettings
- SpreadsheetTheme
- ThemeColorPair
- Sayfa
- SheetProperties
- SheetType
- GridProperties
- DataSourceSheetProperties
- DataSourceColumn
- DataSourceColumnReference
- DataExecutionStatus
- DataExecutionState
- DataExecutionErrorCode
- GridData
- RowData
- CellData
- ExtendedValue
- ErrorValue
- ErrorType
- TextFormatRun
- DataValidationRule
- BooleanCondition
- ConditionType
- ConditionValue
- RelativeDate
- PivotTable
- GridRange
- PivotGroup
- PivotGroupValueMetadata
- SortOrder
- PivotGroupSortValueBucket
- PivotGroupRule
- ManualRule
- ManualRuleGroup
- HistogramRule
- DateTimeRule
- DateTimeRuleType
- PivotGroupLimit
- PivotFilterCriteria
- PivotFilterSpec
- PivotValue
- PivotValueSummarizeFunction
- PivotValueCalculatedDisplayType
- PivotValueLayout
- DataSourceTable
- DataSourceTableColumnSelectionType
- FilterSpec
- FilterCriteria
- SortSpec
- DataSourceFormula
- DimensionProperties
- ConditionalFormatRule
- BooleanRule
- GradientRule
- InterpolationPoint
- InterpolationPointType
- FilterView
- ProtectedRange
- Düzenleyenler
- BasicFilter
- EmbeddedChart
- ChartSpec
- TextPosition
- DataSourceChartProperties
- BasicChartSpec
- BasicChartType
- BasicChartLegendPosition
- BasicChartAxis
- BasicChartAxisPosition
- ChartAxisViewWindowOptions
- ViewWindowMode
- BasicChartDomain
- ChartData
- ChartSourceRange
- ChartGroupRule
- ChartDateTimeRule
- ChartDateTimeRuleType
- ChartHistogramRule
- ChartAggregateType
- BasicChartSeries
- LineStyle
- LineDashType
- DataLabel
- DataLabelType
- DataLabelPlacement
- PointStyle
- PointShape
- BasicSeriesDataPointStyleOverride
- BasicChartStackedType
- BasicChartCompareMode
- PieChartSpec
- PieChartLegendPosition
- BubbleChartSpec
- BubbleChartLegendPosition
- CandlestickChartSpec
- CandlestickDomain
- CandlestickData
- CandlestickSeries
- OrgChartSpec
- OrgChartNodeSize
- HistogramChartSpec
- HistogramSeries
- HistogramChartLegendPosition
- WaterfallChartSpec
- WaterfallChartDomain
- WaterfallChartSeries
- WaterfallChartColumnStyle
- WaterfallChartCustomSubtotal
- WaterfallChartStackedType
- TreemapChartSpec
- TreemapChartColorScale
- ScorecardChartSpec
- KeyValueFormat
- BaselineValueFormat
- ComparisonType
- ChartNumberFormatSource
- ChartCustomNumberFormatOptions
- ChartHiddenDimensionStrategy
- EmbeddedObjectPosition
- OverlayPosition
- GridCoordinate
- EmbeddedObjectBorder
- BandedRange
- BandingProperties
- DimensionGroup
- Dilimleyici
- SlicerSpec
- NamedRange
- DataSource
- DataSourceSpec
- BigQueryDataSourceSpec
- BigQueryQuerySpec
- BigQueryTableSpec
- LookerDataSourceSpec
- DataSourceParameter
- DataSourceRefreshSchedule
- DataSourceRefreshScope
- DataSourceRefreshDailySchedule
- TimeOfDay
- DataSourceRefreshWeeklySchedule
- DayOfWeek
- DataSourceRefreshMonthlySchedule
- Aralık
- Yöntemler
Kaynak: E-tablo
E-tabloyu temsil eden kaynak.
JSON gösterimi |
---|
{ "spreadsheetId": string, "properties": { object ( |
Alanlar | |
---|---|
spreadsheetId |
E-tablonun kimliği. Bu alan salt okunur. |
properties |
E-tablonun genel özellikleri. |
sheets[] |
E-tablonun parçası olan sayfalar. |
namedRanges[] |
Bir e-tabloda tanımlanan adlandırılmış aralıklar. |
spreadsheetUrl |
E-tablonun URL'si. Bu alan salt okunur. |
developerMetadata[] |
Bir e-tabloyla ilişkili geliştirici meta verileri. |
dataSources[] |
E-tabloya bağlı harici veri kaynaklarının listesi. |
dataSourceSchedules[] |
Yalnızca çıkış. Veri kaynağı yenileme planlarının listesi. |
SpreadsheetProperties
E-tablonun özellikleri.
JSON gösterimi |
---|
{ "title": string, "locale": string, "autoRecalc": enum ( |
Alanlar | |
---|---|
title |
E-tablonun başlığı. |
locale |
E-tablonun aşağıdaki biçimlerden birindeki yerel ayarı:
Not: Bu alan güncellenirken tüm yerel ayarlar/diller desteklenmez. |
autoRecalc |
Değişken işlevler yeniden hesaplanmadan önce beklenecek süre. |
timeZone |
E-tablonun saat dilimi ( |
defaultFormat |
E-tablodaki tüm hücrelerin varsayılan biçimi. Hücrenin biçimi bu varsayılan biçime eşitse |
iterativeCalculationSettings |
Döngüsel referansların yinelemeli hesaplamayla çözülüp çözülmeyeceğini ve nasıl çözüleceğini belirler. Bu alanın olmaması, döngüsel referansların hesaplama hatalarına yol açtığı anlamına gelir. |
spreadsheetTheme |
Tema, e-tabloya uygulandı. |
importFunctionsExternalUrlAccessAllowed |
Resim ve içe aktarma işlevleri için harici URL erişimine izin verilip verilmeyeceği. Doğru olduğunda salt okunur. Yanlış olduğunda doğru olarak ayarlayabilirsiniz. Yönetici izin verilenler listesine ekleme özelliğini etkinleştirdiyse bu değer atlanır ve her zaman true değerini döndürür. |
RecalculationInterval
Olası yeniden hesaplama aralığı seçeneklerinin listesi.
Sıralamalar | |
---|---|
RECALCULATION_INTERVAL_UNSPECIFIED |
Varsayılan değer. Bu değer kullanılmamalıdır. |
ON_CHANGE |
Değişken işlevler her değişiklikte güncellenir. |
MINUTE |
Değişken işlevler her değişiklikte ve her dakikada bir güncellenir. |
HOUR |
Değişken işlevler her değişiklikte ve saatte bir güncellenir. |
IterativeCalculationSettings
Döngüsel bağımlılıkların yinelemeli hesaplamayla nasıl çözümleneceğini kontrol eden ayarlar.
JSON gösterimi |
---|
{ "maxIterations": integer, "convergenceThreshold": number } |
Alanlar | |
---|---|
maxIterations |
Yinelemeli hesaplama etkinleştirildiğinde, gerçekleştirilecek maksimum hesaplama turu sayısı. |
convergenceThreshold |
Yinelemeli hesaplama etkinleştirildiğinde ve ardışık sonuçlar bu eşik değerinden az olduğunda hesaplama turları durur. |
SpreadsheetTheme
E-tablo temasını temsil eder.
JSON gösterimi |
---|
{
"primaryFontFamily": string,
"themeColors": [
{
object ( |
Alanlar | |
---|---|
primaryFontFamily |
Birincil yazı tipi ailesinin adı. |
themeColors[] |
E-tablo tema renk çiftleri. Güncelleme yapmak için tüm tema rengi çiftlerini sağlamanız gerekir. |
ThemeColorPair
E-tablo teması renk türünü temsil ettiği somut renkle eşleyen bir çift.
JSON gösterimi |
---|
{ "colorType": enum ( |
Alanlar | |
---|---|
colorType |
E-tablo tema renginin türü. |
color |
Tema rengi türüne karşılık gelen somut renk. |
NamedRange
Adlandırılmış aralık.
JSON gösterimi |
---|
{
"namedRangeId": string,
"name": string,
"range": {
object ( |
Alanlar | |
---|---|
namedRangeId |
Adlandırılmış aralığın kimliği. |
name |
Adlandırılmış aralığın adı. |
range |
Bunun temsil ettiği aralık. |
DataSource
E-tablodaki harici veri kaynağı hakkında bilgi.
JSON gösterimi |
---|
{ "dataSourceId": string, "spec": { object ( |
Alanlar | |
---|---|
dataSourceId |
Veri kaynağını tanımlayan e-tablo kapsamlı benzersiz kimlik. Örnek: 1080547365. |
spec |
Bu e-tabloya bağlı veri kaynağının |
calculatedColumns[] |
Veri kaynağındaki hesaplanmış tüm sütunlar. |
sheetId |
Veri kaynağına bağlı Bir veri kaynağı oluşturulurken ilişkili bir |
DataSourceSpec
Veri kaynağının ayrıntılarını belirtir. Örneğin, BigQuery için bu, BigQuery kaynağıyla ilgili bilgileri belirtir.
JSON gösterimi |
---|
{ "parameters": [ { object ( |
Alanlar | |
---|---|
parameters[] |
Veri kaynağı sorgulanırken kullanılan veri kaynağının parametreleridir. |
Birlik alanı spec . Veri kaynağı türü başına gerçek spesifikasyon. spec yalnızca aşağıdakilerden biri olabilir: |
|
bigQuery |
|
looker |
[LookerDatasourceSpec][]. |
BigQueryDataSourceSpec
Bir sayfaya bağlı BigQuery veri kaynağının spesifikasyonu.
JSON gösterimi |
---|
{ "projectId": string, // Union field |
Alanlar | |
---|---|
projectId |
BigQuery'nin etkin olduğu ve faturalandırma hesabı eklenmiş bir Google Cloud projesinin kimliği. Veri kaynağına karşı yürütülen tüm sorgular için projeden ücret alınır. |
Birleştirme alanı spec . Gerçek spesifikasyon. spec yalnızca aşağıdakilerden biri olabilir: |
|
querySpec |
Bir |
tableSpec |
|
BigQueryQuerySpec
Özel bir BigQuery sorgusunu belirtir.
JSON gösterimi |
---|
{ "rawQuery": string } |
Alanlar | |
---|---|
rawQuery |
Ham sorgu dizesi. |
BigQueryTableSpec
BigQuery tablo tanımını belirtir. Yalnızca yerel tablolara izin verilir.
JSON gösterimi |
---|
{ "tableProjectId": string, "tableId": string, "datasetId": string } |
Alanlar | |
---|---|
tableProjectId |
Tablonun ait olduğu BigQuery projesinin kimliği. Belirtilmediği takdirde |
tableId |
BigQuery tablosu kimliği. |
datasetId |
BigQuery veri kümesi kimliği. |
LookerDataSourceSpec
Bir Looker veri kaynağının spesifikasyonu.
JSON gösterimi |
---|
{ "instanceUri": string, "model": string, "explore": string } |
Alanlar | |
---|---|
instanceUri |
Looker örneği URL'si. |
model |
Looker modelinin adı. |
explore |
Looker model keşfinin adı. |
DataSourceParameter
Bir veri kaynağı sorgusundaki parametre. Parametre, kullanıcının e-tablodaki değerleri bir sorguya iletmesine olanak tanır.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı identifier . Parametre tanımlayıcısı. identifier yalnızca aşağıdakilerden biri olabilir: |
|
name |
Adlandırılmış parametre. Destekleyen |
Birleştirme alanı value . Parametre değeri. value şunlardan yalnızca biri olabilir: |
|
namedRangeId |
|
range |
Parametrenin değerini içeren bir aralık. Boyutu 1x1 olmalıdır. |
DataSourceRefreshSchedule
Veri kaynağının yenilenmesi için planlama yapın.
E-tablodaki veri kaynakları belirli bir zaman aralığında yenilenir. E-Tablolar düzenleyicisindeki Planlanmış Yenileme düğmesini tıklayarak başlangıç zamanını belirtebilirsiniz ancak aralık 4 saat olarak sabitlenmiştir. Örneğin, başlangıç saatini 08:00 olarak belirlerseniz yenileme her gün 08:00 ile 12:00 arasında gerçekleşir.
JSON gösterimi |
---|
{ "enabled": boolean, "refreshScope": enum ( |
Alanlar | |
---|---|
enabled |
Yenileme planlaması etkinse doğru, etkin değilse false (yanlış) değerini alır. |
refreshScope |
Yenilemenin kapsamı. |
nextRun |
Yalnızca çıkış. Sonraki çalıştırmanın zaman aralığı. |
Birlik alanı schedule_config . Program yapılandırmaları schedule_config yalnızca aşağıdakilerden biri olabilir: |
|
dailySchedule |
Günlük yenileme programı. |
weeklySchedule |
Haftalık yenileme programı. |
monthlySchedule |
Aylık yenileme planı. |
DataSourceRefreshScope
Veri kaynağı, kapsamları yenilemelidir.
Sıralamalar | |
---|---|
DATA_SOURCE_REFRESH_SCOPE_UNSPECIFIED |
Varsayılan değerdir, kullanmayın. |
ALL_DATA_SOURCES |
E-tablodaki tüm veri kaynaklarını ve bunlarla ilişkili veri kaynağı nesnelerini yeniler. |
DataSourceRefreshDailySchedule
Verilerin belirli bir zaman aralığında her gün yenilenmesi için bir program.
JSON gösterimi |
---|
{
"startTime": {
object ( |
Alanlar | |
---|---|
startTime |
Veri kaynağı yenilemenin planlandığı zaman aralığının başlangıç zamanı. Yalnızca |
TimeOfDay
Günün saatini temsil eder. Tarih ve saat dilimi önemli değil veya başka bir yerde belirtilmiş. Bir API, artık saniyeye izin vermeyi seçebilir. İlgili türler: google.type.Date
ve google.protobuf.Timestamp
.
JSON gösterimi |
---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
Alanlar | |
---|---|
hours |
24 saat biçiminde günün saatleri. 0 ile 23 arasında olmalıdır. Bir API, "24:00:00" değerine izin vermeyi seçebilir gibi senaryolar için oldukça yararlı olabilir. |
minutes |
Günün saati (dakika cinsinden). 0 ile 59 arasında olmalıdır. |
seconds |
Zamandaki dakikaların saniyeleri. Normalde 0 ile 59 arasında olmalıdır. Bir API, artık saniyeye izin veriyorsa 60 değerine izin verebilir. |
nanos |
Nanosaniye cinsinden saniyenin kesirleri. 0 ile 999.999.999 arasında olmalıdır. |
DataSourceRefreshWeeklySchedule
Belirli bir zaman aralığındaki belirli günlerde verilerin yenilenmesi için haftalık bir program.
JSON gösterimi |
---|
{ "startTime": { object ( |
Alanlar | |
---|---|
startTime |
Veri kaynağı yenilemesinin planlandığı bir zaman aralığının başlangıç zamanı. Yalnızca |
daysOfWeek[] |
Haftanın yenilenecek günleri. En az bir gün belirtilmelidir. |
HaftanınGünü
Haftanın bir gününü temsil eder.
Sıralamalar | |
---|---|
DAY_OF_WEEK_UNSPECIFIED |
Haftanın günü belirtilmemiş. |
MONDAY |
Pazartesi |
TUESDAY |
Salı |
WEDNESDAY |
Çarşamba |
THURSDAY |
Perşembe |
FRIDAY |
Cuma |
SATURDAY |
Cumartesi |
SUNDAY |
Pazar |
DataSourceRefreshMonthlySchedule
Belirli bir zaman aralığında ayın belirli günlerinde verilerin yenilenmesi için aylık bir program.
JSON gösterimi |
---|
{
"startTime": {
object ( |
Alanlar | |
---|---|
startTime |
Veri kaynağı yenilemesinin planlandığı bir zaman aralığının başlangıç zamanı. Yalnızca |
daysOfMonth[] |
Ayın yenilenecek günleri. Ayın 1'i ile 28. güne eşleme olmak üzere, yalnızca 1-28 grup desteklenir. En az bir gün belirtilmelidir. |
Aralık
Zaman damgası başlangıcı (dahil) ve zaman damgası sonu (hariç) olarak kodlanmış bir zaman aralığını temsil eder.
Başlangıç, bitişten küçük veya bitişe eşit olmalıdır. Başlangıç, bitişle aynı olduğunda aralık boş olur (zaman ile eşleşmez). Hem başlangıç hem de bitiş belirtilmemişse aralık herhangi bir zamanla eşleşir.
JSON gösterimi |
---|
{ "startTime": string, "endTime": string } |
Alanlar | |
---|---|
startTime |
İsteğe bağlı. Aralığın kapsayıcı başlangıcı. Belirtilmişse bu aralıkla eşleşen bir Zaman Damgası'nın başlangıçla aynı veya başlangıçtan sonra olması gerekir. |
endTime |
İsteğe bağlı. Aralığın özel bitişi. Belirtilirse bu aralıkla eşleşen bir zaman damgasının sonundan önce olması gerekir. |
Yöntemler |
|
---|---|
|
E-tabloya bir veya daha fazla güncelleme uygular. |
|
Yeni oluşturulan e-tabloyu döndürerek e-tablo oluşturur. |
|
Verilen kimlikteki e-tabloyu döndürür. |
|
Belirtilen kimliğe sahip e-tabloyu döndürür. |