- Kaynak: E-tablo
- SpreadsheetProperties
- RecalculationInterval
- CellFormat
- NumberFormat
- NumberFormatType
- Renk
- ColorStyle
- ThemeColorType
- Sınırlar
- Kenarlık
- Stil
- Dolgu
- HorizontalAlign
- VerticalAlign
- WrapStrategy
- TextDirection
- TextFormat
- Bağlantı
- HyperlinkDisplayType
- TextRotation
- IterativeCalculationSettings
- SpreadsheetTheme
- ThemeColorPair
- E-tablo
- 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 (Filtre Görünümü)
- 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
- 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[] |
Bir 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[] |
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 yerel ayarı şu biçimlerden birinde olmalıdır:
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 CLDR biçimindeki saat dilimi (ör. |
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ümlenip çözümlenmeyeceğini ve nasıl çözümleneceğini belirler. Bu alanın olmaması, döngüsel referansların hesaplama hatalarına yol açacağı 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. Yalnızca doğru olduğunda okunur. Yanlış değerini ise true olarak ayarlayabilirsiniz. |
RecalculationInterval
Olası yeniden hesaplama aralığı seçeneklerinin numaralandırması.
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 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ümlendiğ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 daha az farklılık gösterdiğinde, 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üncellemek için tüm tema renk çiftlerini sağlamanız gerekir. |
ThemeColorPair
E-tablo tema renk türünü temsil ettiği somut renge eşleyen bir çift.
JSON gösterimi |
---|
{ "colorType": enum ( |
Alanlar | |
---|---|
colorType |
E-tablo tema renginin türü. |
color |
Tema renk türüne karşılık gelen beton rengi. |
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ğı 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ğı için |
calculatedColumns[] |
Veri kaynağındaki hesaplanmış tüm sütunlar. |
sheetId |
Veri kaynağına bağlı Veri kaynağı oluştururken, 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ğı sorgulanırken kullanılan, veri kaynağı parametreleri. |
Birleştirme alanı spec . Her veri kaynağı türü için gerçek spesifikasyondur. spec şunlardan yalnızca biri olabilir: |
|
bigQuery |
|
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ının ekli olduğu bir Google Cloud projesinin kimliğidir. Veri kaynağına karşı yürütülen 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 sorgusu 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 tablosu kimliği. |
datasetId |
BigQuery veri kümesi kimliği. |
DataSourceParameter
Bir veri kaynağının sorgusundaki parametre. Parametre, kullanıcının e-tablodan 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. |
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 yenilenmesini planlayı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 sabitlenir. Örneğin, başlangıç saati olarak 08:00'i belirtirseniz yenileme her gün 08:00-12:00 saatleri arasında gerçekleşir.
JSON gösterimi |
---|
{ "enabled": boolean, "refreshScope": enum ( |
Alanlar | |
---|---|
enabled |
Yenileme programı 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ığı. |
Birleştirme alanı schedule_config . schedule_config program yapılandırmaları yalnızca aşağıdakilerden biri olabilir: |
|
dailySchedule |
Günlük yenileme programı. |
weeklySchedule |
Haftalık yenileme programı. |
monthlySchedule |
Aylık yenileme programı. |
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 bunlarla ilişkili veri kaynağı nesnelerini yeniler. |
DataSourceRefreshDailySchedule
Verilerin belirli bir zaman aralığında her gün yenilenmesi için 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ş. API'ler artık saniyeler eklemeye izin verebilir. İ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. API'ler, işletmenin kapanış saati gibi senaryolar için "24:00:00" değerine izin vermeyi tercih edebilir. |
minutes |
Günün saati dakika cinsinden ifade edilir. 0 ile 59 arasında olmalıdır. |
seconds |
Dakika cinsinden saniye sayısı. Normalde 0 ile 59 arasında olmalıdır. API'ler artık saniyelere izin veriyorsa 60 değerine izin verebilir. |
nanos |
Saniyenin nanosaniye cinsinden kesirleri. 0 ile 999.999.999 arasında olmalıdır. |
DataSourceRefreshWeeklySchedule
Verilerin belirli bir zaman aralığındaki 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 yenileneceği günler. En az bir gün belirtilmelidir. |
DayOfWeek
Haftanın bir gününü temsil eder.
Sıralamalar | |
---|---|
DAY_OF_WEEK_UNSPECIFIED |
Haftanın günü belirtilmedi. |
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 plan.
JSON gösterimi |
---|
{
"startTime": {
object ( |
Alanlar | |
---|---|
startTime |
Veri kaynağı yenilemesinin planlandığı bir zaman aralığının başlangıç zamanı. Yalnızca |
daysOfMonth[] |
Yenilenecek ayın günleri. Yalnızca 1-28 yaş aralığı desteklenmektedir. Bu sayı, 1. gün ile 28. güne 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şe eşit veya daha küçük olmalıdır. Başlangıç bitişi eşitse aralık boş olur (zamanla eşleşmez). Hem başlangıç hem de bitiş değeri belirtilmediğinde, 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 Zaman Damgası, başlangıçla aynı veya daha sonra olmalıdır. |
endTime |
İsteğe bağlı. Aralığın dış bitişi. Belirtilirse bu aralıkla eşleşen bir Zaman Damgası, bitiş tarihinden önce olmalıdır. |
Yöntemler |
|
---|---|
|
E-tabloya bir veya daha fazla güncelleme uygular. |
|
Yeni oluşturulan e-tabloyu döndürerek bir e-tablo oluşturur. |
|
Verilen kimlikteki e-tabloyu döndürür. |
|
Verilen kimlikteki e-tabloyu döndürür. |