- 資源:試算表
- SpreadsheetProperties
- RecalculationInterval
- CellFormat
- NumberFormat
- NumberFormatType
- 顏色
- ColorStyle
- ThemeColorType
- 邊框
- 邊框
- 樣式
- 邊框間距
- HorizontalAlign
- VerticalAlign
- WrapStrategy
- TextDirection
- TextFormat
- 連結
- HyperlinkDisplayType
- TextRotation
- IterativeCalculationSettings
- SpreadsheetTheme
- ThemeColorPair
- 工作表
- 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
- 編輯
- 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
- Slicer
- SlicerSpec
- NamedRange
- DataSource
- DataSourceSpec
- BigQueryDataSourceSpec
- BigQueryQuerySpec
- BigQueryTableSpec
- LookerDataSourceSpec
- DataSourceParameter
- DataSourceRefreshSchedule
- DataSourceRefreshScope
- DataSourceRefreshDailySchedule
- TimeOfDay
- DataSourceRefreshWeeklySchedule
- DayOfWeek
- DataSourceRefreshMonthlySchedule
- 間隔
- 方法
資源:試算表
代表試算表的資源。
JSON 表示法 |
---|
{ "spreadsheetId": string, "properties": { object ( |
欄位 | |
---|---|
spreadsheetId |
試算表的 ID。這是唯讀欄位。 |
properties |
試算表的整體屬性。 |
sheets[] |
試算表內的工作表。 |
namedRanges[] |
試算表中定義的已命名範圍。 |
spreadsheetUrl |
試算表的網址。這是唯讀欄位。 |
developerMetadata[] |
與試算表相關聯的開發人員中繼資料。 |
dataSources[] |
與試算表連結的外部資料來源清單。 |
dataSourceSchedules[] |
僅供輸出。資料來源重新整理時程清單。 |
SpreadsheetProperties
試算表屬性。
JSON 表示法 |
---|
{ "title": string, "locale": string, "autoRecalc": enum ( |
欄位 | |
---|---|
title |
試算表的標題。 |
locale |
試算表語言代碼,格式如下:
注意:更新這個欄位時,系統僅支援部分語言/語言代碼。 |
autoRecalc |
重新計算易變函式之前要等待的時間長度。 |
timeZone |
試算表的時區,格式為 CLDR 格式,例如 |
defaultFormat |
試算表中所有儲存格的預設格式。如果儲存格格式與這個預設格式相同,系統就不會設定 |
iterativeCalculationSettings |
確認是否以反覆計算的方式解析循環參照,以及解析方式。如未設定這個欄位,表示採用圓形參照會導致計算錯誤。 |
spreadsheetTheme |
已套用主題至試算表。 |
importFunctionsExternalUrlAccessAllowed |
是否允許圖片和匯入函式存取外部網址。僅在為 true 時讀取。如果為 false,您可以將設為 true。如果管理員已啟用許可清單功能,系統會略過這個值,並一律傳回「是」。 |
RecalculationInterval
列舉可能的重新計算間隔選項。
列舉 | |
---|---|
RECALCULATION_INTERVAL_UNSPECIFIED |
預設值。請勿使用此值。 |
ON_CHANGE |
揮發性函式會在每次變更時更新。 |
MINUTE |
揮發性函式每分鐘更新一次, |
HOUR |
易變函式會在每次變更和每小時更新。 |
IterativeCalculationSettings
這項設定可控管以疊代計算解析循環依附元件的方式。
JSON 表示法 |
---|
{ "maxIterations": integer, "convergenceThreshold": number } |
欄位 | |
---|---|
maxIterations |
在啟用疊代計算時,要執行的計算次數上限。 |
convergenceThreshold |
啟用迭代計算功能後,如果後續結果的差異值低於這個閾值,計算輪次就會停止。 |
SpreadsheetTheme
代表試算表主題
JSON 表示法 |
---|
{
"primaryFontFamily": string,
"themeColors": [
{
object ( |
欄位 | |
---|---|
primaryFontFamily |
主要字型系列的名稱。 |
themeColors[] |
試算表主題顏色配對。如要更新,您必須提供所有主題顏色組合。 |
ThemeColorPair
對試算表主題顏色類型對應至其代表的具體顏色的組合。
JSON 表示法 |
---|
{ "colorType": enum ( |
欄位 | |
---|---|
colorType |
試算表主題顏色的類型。 |
color |
對應主題顏色類型的具體顏色。 |
NamedRange
已命名範圍。
JSON 表示法 |
---|
{
"namedRangeId": string,
"name": string,
"range": {
object ( |
欄位 | |
---|---|
namedRangeId |
已命名範圍的 ID。 |
name |
已命名範圍的名稱。 |
range |
代表的範圍。 |
DataSource
試算表中外部資料來源的相關資訊。
JSON 表示法 |
---|
{ "dataSourceId": string, "spec": { object ( |
欄位 | |
---|---|
dataSourceId |
用於識別資料來源的試算表範圍專屬 ID。範例:1080547365。 |
spec |
與這份試算表連結的資料來源 |
calculatedColumns[] |
資料來源中的所有計算結果欄。 |
sheetId |
與資料來源連結的 建立資料來源時,系統也會建立相關聯的 |
DataSourceSpec
這會指定資料來源的詳細資料。舉例來說,如果是 BigQuery,這會指定 BigQuery 來源的相關資訊。
JSON 表示法 |
---|
{ "parameters": [ { object ( |
欄位 | |
---|---|
parameters[] |
資料來源的參數,用於查詢資料來源。 |
聯集欄位 spec 。每個資料來源類型的實際規格。spec 只能是下列其中一項: |
|
bigQuery |
|
looker |
[LookerDatasourceSpec][]。 |
BigQueryDataSourceSpec
連結至工作表的 BigQuery 資料來源規格。
JSON 表示法 |
---|
{ "projectId": string, // Union field |
欄位 | |
---|---|
projectId |
已附加帳單帳戶的 Google Cloud 專案 (已啟用 BigQuery) 的 ID。針對針對資料來源執行的任何查詢,系統都會向專案收費。 |
聯集欄位 spec 。實際規格。spec 只能是下列其中一項: |
|
querySpec |
|
tableSpec |
|
BigQueryQuerySpec
指定自訂 BigQuery 查詢。
JSON 表示法 |
---|
{ "rawQuery": string } |
欄位 | |
---|---|
rawQuery |
原始查詢字串。 |
BigQueryTableSpec
指定 BigQuery 資料表定義。只允許原生資料表。
JSON 表示法 |
---|
{ "tableProjectId": string, "tableId": string, "datasetId": string } |
欄位 | |
---|---|
tableProjectId |
資料表所屬 BigQuery 專案的 ID。如果未指定,系統會假設使用 |
tableId |
BigQuery 資料表 ID。 |
datasetId |
BigQuery 資料集 ID。 |
LookerDataSourceSpec
Looker 資料來源的規格。
JSON 表示法 |
---|
{ "instanceUri": string, "model": string, "explore": string } |
欄位 | |
---|---|
instanceUri |
Looker 執行個體網址。 |
model |
Looker 模型名稱。 |
explore |
Looker 模型探索項目的名稱。 |
DataSourceParameter
資料來源查詢中的參數。使用者可以透過這個參數,將試算表中的值傳入查詢。
JSON 表示法 |
---|
{ // Union field |
欄位 | |
---|---|
聯集欄位 identifier 。參數 ID。identifier 只能是下列其中一項: |
|
name |
已命名參數。必須是支援該 |
聯集欄位 value 。參數值。value 只能是下列其中一項: |
|
namedRangeId |
|
range |
包含參數值的範圍。大小必須為 1x1。 |
DataSourceRefreshSchedule
資料來源的重新整理時間表。
試算表中的資料來源會在一段時間內更新。你可以在試算表編輯器中按一下「排程重新整理」按鈕,指定開始時間,但間隔時間固定為 4 小時。舉例來說,如果您指定的開始時間為上午 8 點,系統就會在每天上午 8 點到中午 12 點之間執行重新整理作業。
JSON 表示法 |
---|
{ "enabled": boolean, "refreshScope": enum ( |
欄位 | |
---|---|
enabled |
如果已啟用重新整理時間表,則為「是」;否則為「否」。 |
refreshScope |
重新整理的範圍。必須為 |
nextRun |
僅供輸出。下次執行作業的時間間隔。 |
聯集欄位 schedule_config 。排程設定 schedule_config 只能是下列其中一項: |
|
dailySchedule |
每日重新整理時間表。 |
weeklySchedule |
每週更新時間表。 |
monthlySchedule |
每月重新整理時間表。 |
DataSourceRefreshScope
資料來源重新整理範圍。
列舉 | |
---|---|
DATA_SOURCE_REFRESH_SCOPE_UNSPECIFIED |
預設值,請勿使用。 |
ALL_DATA_SOURCES |
重新整理試算表中所有資料來源及相關的資料來源物件。 |
DataSourceRefreshDailySchedule
指定時間間隔每天更新資料的時間表。
JSON 表示法 |
---|
{
"startTime": {
object ( |
欄位 | |
---|---|
startTime |
資料來源重新整理作業的時間間隔開始時間。只使用 |
TimeOfDay
代表一天中的時間。日期和時區並不需要指定,或是在其他位置上指定。API 可選擇允許閏秒。相關類型為 google.type.Date
和 google.protobuf.Timestamp
。
JSON 表示法 |
---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
欄位 | |
---|---|
hours |
一天中的小時,採用 24 小時制。值應介於 0 到 23 之間。API 可選擇允許使用「24:00:00」這類的值來表示營業打烊時間等情況。 |
minutes |
一天中,每小時內的分鐘。值必須介於 0 到 59 之間。 |
seconds |
在當下時間中,該分鐘的秒數。正常情況下,值必須介於 0 到 59 之間。如果 API 允許閏秒,則可允許值為 60。 |
nanos |
秒數的小數,以奈秒為單位。值必須介於 0 到 999,999,999 之間。 |
DataSourceRefreshWeeklySchedule
系統每週都會根據指定時間間隔,更新特定日期的資料。
JSON 表示法 |
---|
{ "startTime": { object ( |
欄位 | |
---|---|
startTime |
資料來源重新整理作業的時間間隔開始時間。只使用 |
daysOfWeek[] |
一週中要重新整理的天數。至少須指定一天。 |
DayOfWeek
代表星期幾。
列舉 | |
---|---|
DAY_OF_WEEK_UNSPECIFIED |
未指定星期幾。 |
MONDAY |
星期一 |
TUESDAY |
週二 |
WEDNESDAY |
週三 |
THURSDAY |
週四 |
FRIDAY |
Friday (週五) |
SATURDAY |
Saturday (週六) |
SUNDAY |
星期日 |
DataSourceRefreshMonthlySchedule
資料每月按照指定時間間隔在當月的特定日期重新整理。
JSON 表示法 |
---|
{
"startTime": {
object ( |
欄位 | |
---|---|
startTime |
資料來源重新整理作業的時間間隔開始時間。只使用 |
daysOfMonth[] |
每月要重新整理的日期。系統只支援 1 到 28 這個字串,對應至第 1 天到第 28 天。至少須指定一天。 |
時間間隔
代表時間戳記。編碼為開始 (含) 和時間戳記結束 (不含) 的時間間隔。
開始時間必須小於或等於結束時間。如果開始時間等於結束時間,則表示間隔為空白 (不符合任何時間)。如果您未指定開始和結束,則時間間隔隨時都會比對。
JSON 表示法 |
---|
{ "startTime": string, "endTime": string } |
欄位 | |
---|---|
startTime |
選用設定。有效時間範圍的起始值 (含)。 如有指定,這個間隔的時間戳記必須等於或晚於開始時間。 |
endTime |
選用設定。排除時段的排除範圍結束。 如有指定,這個間隔的時間戳記必須早於結束時間。 |
方法 |
|
---|---|
|
為試算表套用一或多項更新。 |
|
建立試算表,傳回新建立的試算表。 |
|
傳回指定 ID 的試算表。 |
|
傳回指定 ID 的試算表。 |