- 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 bir parçası olan sayfalar. |
namedRanges[] |
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 yerel ayarı, aşağıdaki biçimlerden birinde:
Not: Bu alan güncellenirken tüm yerel ayarlar/diller desteklenmez. |
autoRecalc |
Değişken işlevlerin yeniden hesaplanmadan önce beklenmesi gereken 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 |
Yinelemeli hesaplamayla döngüsel referansların çö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 neden olduğu anlamına gelir. |
spreadsheetTheme |
E-tabloya uygulanan tema. |
importFunctionsExternalUrlAccessAllowed |
Görsel 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 dakika güncellenir. |
HOUR |
Değişken işlevler her değişiklikte ve saatte bir güncellenir. |
IterativeCalculationSettings
Yinelemeli hesaplamayla döngüsel bağımlılıkların nasıl çözüleceğini kontrol eden ayarlar.
JSON gösterimi |
---|
{ "maxIterations": integer, "convergenceThreshold": number } |
Alanlar | |
---|---|
maxIterations |
Yinelemeli hesaplama etkinleştirildiğinde, yapılacak maksimum hesaplama turu sayısı. |
convergenceThreshold |
Yinelenen hesaplama etkinleştirildiğinde ve art arda gelen sonuçlar bu eşik değerinden daha az farklı 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 tema rengi 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 |
Bu değerin temsil ettiği aralık. |
DataSource
E-tablodaki harici 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 tüm hesaplanmış sütunlar. |
sheetId |
Veri kaynağına bağlı Bir veri kaynağı oluşturulurken ilişkili bir |
DataSourceSpec
Bu, 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ğını sorgularken kullanılan veri kaynağının parametreleri. |
Birlik alanı spec . Her veri kaynağı türü için geçerli spesifikasyon. spec yalnızca aşağıdakilerden biri olabilir: |
|
bigQuery |
|
looker |
[LookerDatasourceSpec][]. |
BigQueryDataSourceSpec
Bir sayfaya bağlı BigQuery veri kaynağının özellikleri.
JSON gösterimi |
---|
{ "projectId": string, // Union field |
Alanlar | |
---|---|
projectId |
Faturalandırma hesabı bağlı olan, BigQuery özellikli bir Google Cloud projesinin kimliği. Veri kaynağına karşı yürütülen tüm sorgular için projeden ücret alınır. |
Birlik alanı spec . Gerçek spesifikasyon. spec yalnızca aşağıdakilerden biri olabilir: |
|
querySpec |
Bir |
tableSpec |
Bir |
BigQueryQuerySpec
Özel bir BigQuery sorgusunu belirtir.
JSON gösterimi |
---|
{ "rawQuery": string } |
Alanlar | |
---|---|
rawQuery |
Ham sorgu dizesi. |
BigQueryTableSpec
Bir BigQuery tablosu 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 |
Bir Looker modelinin adı. |
explore |
Looker model keşfinin adı. |
DataSourceParameter
Bir veri kaynağının 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. Desteklenen |
Birlik alanı value . Parametre değeri. value yalnızca aşağıdakilerden biri olabilir: |
|
namedRangeId |
Bir |
range |
Parametrenin değerini içeren bir aralık. Boyutu 1x1 olmalıdır. |
DataSourceRefreshSchedule
Veri kaynağını yenileme planı.
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ıç saati olarak 08:00'i belirtirseniz yenileme her gün 08:00 ile 12:00 arasında gerçekleşir.
JSON gösterimi |
---|
{ "enabled": boolean, "refreshScope": enum ( |
Alanlar | |
---|---|
enabled |
Yenileme planı etkinse doğru, aksi takdirde yanlış değerini döndürü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ğı yenileme kapsamları.
Sıralamalar | |
---|---|
DATA_SOURCE_REFRESH_SCOPE_UNSPECIFIED |
Varsayılan değerdir, kullanmayın. |
ALL_DATA_SOURCES |
E-tablodaki tüm veri kaynaklarını ve ilişkili veri kaynağı nesnelerini yeniler. |
DataSourceRefreshDailySchedule
Verilerin belirli bir zaman aralığında her gün yenilenmesi için bir plan.
JSON gösterimi |
---|
{
"startTime": {
object ( |
Alanlar | |
---|---|
startTime |
Veri kaynağı yenilemenin planlandığı zaman aralığının başlangıç zamanı. Yalnızca |
TimeOfDay
Günün bir saatini temsil eder. Tarih ve saat dilimi önemli değil veya başka bir yerde belirtilmiş. Bir API, saniye atlamalarına izin vermeyi seçebilir. İlgili türler google.type.Date
ve google.protobuf.Timestamp
'dur.
JSON gösterimi |
---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
Alanlar | |
---|---|
hours |
Günün saati, 24 saatlik biçimde. 0 ile 23 arasında olmalıdır. Bir API, işletmenin kapanma zamanı gibi senaryolar için "24:00:00" değerine izin vermeyi seçebilir. |
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, saniye atlamalarına izin veriyorsa 60 değerine izin verebilir. |
nanos |
Nanosaniye cinsinden saniye kesirlerini belirtir. 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ğı yenilemenin planlandığı zaman aralığının başlangıç zamanı. Yalnızca |
daysOfWeek[] |
Yenilenecek haftanın 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ğı yenilemenin planlandığı zaman aralığının başlangıç zamanı. Yalnızca |
daysOfMonth[] |
Yenilenecek ayın günleri. Yalnızca 1-28 arası desteklenir. Bu değerler 1. ila 28. günle eşlenir. 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 ona eşit olmalıdır. Başlangıç bitişe eşit olduğunda aralık boştur (hiçbir zamanla eşleşmez). Hem başlangıç hem de bitiş belirtilmediğinde aralık herhangi bir zamanla eşleşir.
JSON gösterimi |
---|
{ "startTime": string, "endTime": string } |
Alanlar | |
---|---|
startTime |
İsteğe bağlı. Aranın dahili başlangıcı. Belirtilmişse bu aralıkla eşleşen bir Zaman Damgası, başlangıçla aynı veya başlangıçtan sonra olmalıdır. |
endTime |
İsteğe bağlı. Aranın bitiş zamanı (girilen tarihler dahil değil). Belirtilirse bu aralıkla eşleşen bir zaman damgasının bitişten önce olması gerekir. |
Yöntemler |
|
---|---|
|
E-tabloya bir veya daha fazla güncelleme uygular. |
|
Bir e-tablo oluşturur ve yeni oluşturulan e-tabloyu döndürür. |
|
Belirtilen kimliğe sahip e-tabloyu döndürür. |
|
Belirtilen kimliğe sahip e-tabloyu döndürür. |