- แหล่งข้อมูล: สเปรดชีต
- 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 |
รหัสของสเปรดชีต ช่องนี้เป็นแบบอ่านอย่างเดียว |
properties |
พร็อพเพอร์ตี้โดยรวมของสเปรดชีต |
sheets[] |
ชีตที่เป็นส่วนหนึ่งของสเปรดชีต |
namedRanges[] |
ช่วงที่ตั้งชื่อซึ่งกำหนดไว้ในสเปรดชีต |
spreadsheetUrl |
URL ของสเปรดชีต ช่องนี้เป็นแบบอ่านอย่างเดียว |
developerMetadata[] |
ข้อมูลเมตาของนักพัฒนาแอปที่เชื่อมโยงกับสเปรดชีต |
dataSources[] |
รายการแหล่งข้อมูลภายนอกที่เชื่อมต่อกับสเปรดชีต |
dataSourceSchedules[] |
เอาต์พุตเท่านั้น รายการกำหนดเวลาการรีเฟรชแหล่งข้อมูล |
SpreadsheetProperties
พร็อพเพอร์ตี้ของสเปรดชีต
การแสดง JSON |
---|
{ "title": string, "locale": string, "autoRecalc": enum ( |
ช่อง | |
---|---|
title |
ชื่อสเปรดชีต |
locale |
ภาษาของสเปรดชีตในรูปแบบใดรูปแบบหนึ่งต่อไปนี้
หมายเหตุ: เมื่ออัปเดตช่องนี้ ระบบจะรองรับภาษา/ภาษาท้องถิ่นบางภาษาเท่านั้น |
autoRecalc |
ระยะเวลาที่รอก่อนที่จะคำนวณฟังก์ชันที่มีการเปลี่ยนแปลงบ่อยอีกครั้ง |
timeZone |
เขตเวลาของสเปรดชีตในรูปแบบ CLDR เช่น |
defaultFormat |
รูปแบบเริ่มต้นของเซลล์ทั้งหมดในสเปรดชีต ระบบจะไม่ตั้งค่า |
iterativeCalculationSettings |
กำหนดว่าจะใช้การคำนวณซ้ำเพื่อแก้ไขการอ้างอิงแบบวนซ้ำหรือไม่และอย่างไร หากไม่มีช่องนี้ แสดงว่ามีการอ้างอิงแบบวงกลมซึ่งทำให้เกิดข้อผิดพลาดในการคำนวณ |
spreadsheetTheme |
ใช้ธีมกับสเปรดชีตแล้ว |
importFunctionsExternalUrlAccessAllowed |
อนุญาตให้เข้าถึง URL ภายนอกสําหรับฟังก์ชันรูปภาพและนําเข้าหรือไม่ อ่านได้เฉพาะเมื่อเป็นจริง เมื่อเป็นเท็จ คุณสามารถตั้งค่าเป็นจริงได้ ระบบจะข้ามค่านี้และแสดงผลเป็น "จริง" เสมอหากผู้ดูแลระบบเปิดใช้ฟีเจอร์รายการที่อนุญาต |
RecalculationInterval
การแจกแจงตัวเลือกช่วงเวลาการคํานวณใหม่
Enum | |
---|---|
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 |
รหัสของช่วงที่มีชื่อ |
name |
ชื่อของช่วงที่มีชื่อ |
range |
ช่วงที่แสดง |
DataSource
ข้อมูลเกี่ยวกับแหล่งข้อมูลภายนอกในสเปรดชีต
การแสดง JSON |
---|
{ "dataSourceId": string, "spec": { object ( |
ช่อง | |
---|---|
dataSourceId |
รหัสที่ไม่ซ้ำกันระดับสเปรดชีตซึ่งระบุแหล่งข้อมูล ตัวอย่างเช่น 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 ซึ่งมีบัญชีการเรียกเก็บเงินแนบอยู่ ระบบจะเรียกเก็บเงินจากโปรเจ็กต์สำหรับการค้นหาที่ดำเนินการกับแหล่งข้อมูล |
ฟิลด์สหภาพ spec ข้อกำหนดจริง spec ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
querySpec |
|
tableSpec |
|
BigQueryQuerySpec
ระบุการค้นหา BigQuery ที่กําหนดเอง
การแสดง JSON |
---|
{ "rawQuery": string } |
ช่อง | |
---|---|
rawQuery |
สตริงการค้นหาไฟล์ข้อมูล RAW |
BigQueryTableSpec
ระบุคําจํากัดความของตาราง BigQuery อนุญาตเฉพาะตารางเดิมเท่านั้น
การแสดง JSON |
---|
{ "tableProjectId": string, "tableId": string, "datasetId": string } |
ช่อง | |
---|---|
tableProjectId |
รหัสโปรเจ็กต์ BigQuery ที่เป็นเจ้าของตาราง หากไม่ได้ระบุ ระบบจะถือว่า |
tableId |
รหัสตาราง BigQuery |
datasetId |
รหัสชุดข้อมูล BigQuery |
LookerDataSourceSpec
ข้อกําหนดของแหล่งข้อมูล Looker
การแสดง JSON |
---|
{ "instanceUri": string, "model": string, "explore": string } |
ช่อง | |
---|---|
instanceUri |
URL ของอินสแตนซ์ Looker |
model |
ชื่อโมเดล Looker |
explore |
ชื่อการสํารวจโมเดล Looker |
DataSourceParameter
พารามิเตอร์ในการค้นหาของแหล่งข้อมูล พารามิเตอร์นี้ช่วยให้ผู้ใช้ส่งค่าจากสเปรดชีตไปยังการค้นหาได้
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ฟิลด์สหภาพ identifier ตัวระบุพารามิเตอร์ identifier ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
name |
พารามิเตอร์ที่มีชื่อ ต้องเป็นตัวระบุที่ถูกต้องสำหรับ |
ฟิลด์สหภาพ value ค่าพารามิเตอร์ value ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
namedRangeId |
รหัสของ |
range |
ช่วงที่มีค่าของพารามิเตอร์ โดยขนาดต้องเป็น 1x1 |
DataSourceRefreshSchedule
กําหนดเวลาในการรีเฟรชแหล่งข้อมูล
แหล่งข้อมูลในสเปรดชีตจะรีเฟรชภายในช่วงเวลาหนึ่งๆ คุณสามารถระบุเวลาเริ่มต้นได้โดยคลิกปุ่มรีเฟรชตามกำหนดการในเครื่องมือแก้ไขชีต แต่ช่วงเวลาจะคงที่ที่ 4 ชั่วโมง เช่น หากคุณระบุเวลาเริ่มต้นเป็น 08:00 น. การรีเฟรชจะเกิดขึ้นระหว่างเวลา 08:00 น. - 12:00 น. ทุกวัน
การแสดง JSON |
---|
{ "enabled": boolean, "refreshScope": enum ( |
ช่อง | |
---|---|
enabled |
เป็นจริงหากเปิดใช้กำหนดเวลารีเฟรช หรือเป็นเท็จหากไม่ได้เปิดใช้ |
refreshScope |
ขอบเขตของการรีเฟรช ต้องเป็น |
nextRun |
เอาต์พุตเท่านั้น ช่วงเวลาของการทำงานครั้งถัดไป |
ฟิลด์สหภาพ schedule_config การกําหนดค่ากำหนดเวลา schedule_config ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
dailySchedule |
กําหนดเวลารีเฟรชรายวัน |
weeklySchedule |
กำหนดเวลารีเฟรชรายสัปดาห์ |
monthlySchedule |
กำหนดเวลารีเฟรชรายเดือน |
DataSourceRefreshScope
ขอบเขตการรีเฟรชแหล่งข้อมูล
Enum | |
---|---|
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 ได้หากอนุญาตให้ใช้วินาทีของ leap |
nanos |
เศษส่วนของวินาทีเป็นนาโนวินาที ต้องมีค่าระหว่าง 0 ถึง 999,999,999 |
DataSourceRefreshWeeklySchedule
กําหนดเวลารายสัปดาห์เพื่อให้ข้อมูลรีเฟรชในวันที่ที่เจาะจงในบางช่วงเวลา
การแสดง JSON |
---|
{ "startTime": { object ( |
ช่อง | |
---|---|
startTime |
เวลาเริ่มต้นของช่วงเวลาที่กำหนดเวลารีเฟรชแหล่งข้อมูลไว้ ระบบจะใช้เฉพาะส่วน |
daysOfWeek[] |
วันในสัปดาห์ที่จะรีเฟรช ต้องระบุอย่างน้อย 1 วัน |
วันของสัปดาห์
แสดงวันของสัปดาห์
Enum | |
---|---|
DAY_OF_WEEK_UNSPECIFIED |
ไม่ระบุวันของสัปดาห์ |
MONDAY |
วันจันทร์ |
TUESDAY |
อังคาร |
WEDNESDAY |
พุธ |
THURSDAY |
พฤหัสบดี |
FRIDAY |
ศุกร์ |
SATURDAY |
เสาร์ |
SUNDAY |
วันอาทิตย์ |
DataSourceRefreshMonthlySchedule
กําหนดการรายเดือนสําหรับการรีเฟรชข้อมูลในวันที่ที่เจาะจงของเดือนในช่วงเวลาหนึ่งๆ
การแสดง JSON |
---|
{
"startTime": {
object ( |
ช่อง | |
---|---|
startTime |
เวลาเริ่มต้นของช่วงเวลาที่กำหนดเวลารีเฟรชแหล่งข้อมูลไว้ ระบบจะใช้เฉพาะส่วน |
daysOfMonth[] |
วันที่ของเดือนที่จะรีเฟรช ระบบรองรับเฉพาะ 1-28 ซึ่งจะจับคู่กับวันที่ 1-28 ต้องระบุอย่างน้อย 1 วัน |
ช่วงเวลา
แสดงถึงช่วงเวลาที่เข้ารหัสเป็นการประทับเวลาเริ่มต้น (รวม) และการประทับเวลาสิ้นสุด (ไม่รวม)
เริ่มต้นต้องน้อยกว่าหรือเท่ากับสิ้นสุด เมื่อเริ่มต้นเท่ากับสิ้นสุด ช่วงเวลาจะว่างเปล่า (ไม่ตรงกับเวลาใดเลย) เมื่อไม่ระบุทั้งจุดเริ่มต้นและจุดสิ้นสุด ช่วงเวลาจะตรงกับทุกเวลา
การแสดง JSON |
---|
{ "startTime": string, "endTime": string } |
ช่อง | |
---|---|
startTime |
ไม่บังคับ เริ่มต้นของช่วงเวลาแบบรวม หากระบุไว้ การประทับเวลาที่ตรงกับช่วงเวลานี้จะต้องเป็นค่าเดียวกันหรือหลังจากการเริ่มต้น |
endTime |
ไม่บังคับ ระยะสิ้นสุด ไม่รวมวันที่สิ้นสุด หากระบุไว้ การประทับเวลาที่ตรงกับช่วงเวลานี้จะต้องเป็นก่อนสิ้นสุด |
เมธอด |
|
---|---|
|
ใช้การอัปเดตอย่างน้อย 1 รายการกับสเปรดชีต |
|
สร้างสเปรดชีต โดยจะแสดงสเปรดชีตที่สร้างขึ้นใหม่ |
|
แสดงผลสเปรดชีตที่มีรหัสที่ระบุ |
|
แสดงผลสเปรดชีตที่มีรหัสที่ระบุ |