- Kaynak: E-tablo
- SpreadsheetProperties
- RecalculationInterval
- CellFormat
- NumberFormat
- NumberFormatType
- Renk
- ColorStyle
- ThemeColorType
- Sınırlar
- Sınır
- 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
Bir e-tabloyu temsil eden kaynak.
JSON gösterimi |
---|
{ "spreadsheetId": string, "properties": { object ( |
Alanlar | |
---|---|
spreadsheetId |
E-tablonun kimliği. Bu alan salt okunurdur. |
properties |
Bir 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 okunurdur. |
developerMetadata[] |
Bir e-tablo ile ilişkili geliştirici meta verileri. |
dataSources[] |
E-tabloya bağlı harici veri kaynaklarının listesi. |
dataSourceSchedules[] |
Yalnızca çıkış. Veri kaynağı yenileme programları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 |
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ümleneceğini belirler. Bu alanın eksik olması, döngüsel referansların hesaplama hatalarına neden olacağı anlamına gelir. |
spreadsheetTheme |
E-tabloya uygulanan tema. |
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 değeri 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 teması renk çiftleri. Güncellemek için tüm tema renk çiftlerini sağlamanız gerekir. |
ThemeColorPair
Bir 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 bir veri kaynağıyla ilgili bilgiler.
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ı 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. |
Birleştirme alanı spec . Veri kaynağı türü başına gerçek spesifikasyon. spec şunlardan yalnızca 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 şunlardan yalnızca biri olabilir: |
|
querySpec |
|
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. Belirtilmezse |
tableId |
BigQuery tablosunun 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. Bu parametre, kullanıcının e-tablodan bir sorguya değer aktarmasına olanak tanır.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birleştirme alanı identifier . Parametre tanımlayıcısı. identifier şunlardan yalnızca 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 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üzenleyicisinde Planlı Yenileme düğmesini tıklayarak başlangıç zamanını belirtebilirsiniz, ancak aralık 4 saat olarak sabittir. Ö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ış. Bir sonraki çalıştırmanın zaman aralığı. |
Birleştirme alanı schedule_config . Program yapılandırmaları (schedule_config ) aşağıdakilerden yalnızca biri olabilir: |
|
dailySchedule |
Günlük yenileme planı. |
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ğer, 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 yenilenmesiyle ilgili program.
JSON gösterimi |
---|
{
"startTime": {
object ( |
Alanlar | |
---|---|
startTime |
Veri kaynağı yenilemesinin planlandığı bir 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 saatindeki dakikalar. 0 ile 59 arasında olmalıdır. |
seconds |
Saniye cinsinden dakika. 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
Verilerin belirli bir zaman aralığında belirli günlerde yenilenmesi için haftalık 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
Verilerin belirli bir zaman aralığında ayın belirli günlerinde yenilenmesi için aylık 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ı. Belirtilirse 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. |
|
Verilen kimlikteki e-tabloyu döndürür. |