- แหล่งข้อมูล: สเปรดชีต
 - 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
 - ChipRun
 - ชิป
 - PersonProperties
 - DisplayFormat
 - RichLinkProperties
 - 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
 - ตาราง
 - TableRowsProperties
 - TableColumnProperties
 - ColumnType
 - TableColumnDataValidationRule
 - 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 | 
                
                   
 วินาทีใน 1 นาที ต้องมากกว่าหรือเท่ากับ 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 รายการกับสเปรดชีต | 
                
 | 
              สร้างสเปรดชีต โดยจะแสดงสเปรดชีตที่สร้างขึ้นใหม่ | 
                
 | 
              แสดงผลสเปรดชีตที่มีรหัสที่ระบุ | 
                
 | 
              แสดงผลสเปรดชีตที่มีรหัสที่ระบุ |