ชีต
ชีตในสเปรดชีต
| การแสดง JSON | 
|---|
      { "properties": { object (  | 
    
| ช่อง | |
|---|---|
      properties
      | 
     
       
        พร็อพเพอร์ตี้ของชีต  | 
    
      data[]
      | 
     
       
        ข้อมูลในตารางกริด หากเป็นชีตตารางกริด 
       จํานวนออบเจ็กต์ GridData ที่แสดงผลจะขึ้นอยู่กับจํานวนช่วงในชีตนี้ ตัวอย่างเช่น หากข้อมูลนี้แสดงถึง  
       สำหรับชีต   | 
    
      merges[]
      | 
     
       
        ช่วงที่มีการผสานเข้าด้วยกัน  | 
    
      conditionalFormats[]
      | 
     
       
        กฎการจัดรูปแบบตามเงื่อนไขในชีตนี้  | 
    
      filterViews[]
      | 
     
       
        มุมมองตัวกรองในชีตนี้  | 
    
      protectedRanges[]
      | 
     
       
        ช่วงที่ป้องกันในชีตนี้  | 
    
      basicFilter
      | 
     
       
        ตัวกรองในชีตนี้ (หากมี)  | 
    
      charts[]
      | 
     
       
        ข้อกําหนดของแผนภูมิทุกรายการในชีตนี้  | 
    
      bandedRanges[]
      | 
     
       
        ช่วงที่มีแถบ (สลับสี) ในชีตนี้  | 
    
      developerMetadata[]
      | 
     
       
        ข้อมูลเมตาของนักพัฒนาแอปที่เชื่อมโยงกับชีต  | 
    
      rowGroups[]
      | 
     
       
        กลุ่มแถวทั้งหมดในสเปรดชีตนี้ โดยจัดเรียงตามลําดับการเพิ่มขึ้นของดัชนีเริ่มต้นของช่วง ตามด้วยลําดับความลึกของกลุ่ม  | 
    
      columnGroups[]
      | 
     
       
        กลุ่มคอลัมน์ทั้งหมดในสเปรดชีตนี้ โดยจัดเรียงตามลําดับการเพิ่มขึ้นของดัชนีเริ่มต้นของช่วง ตามด้วยลําดับความลึกของกลุ่ม  | 
    
      slicers[]
      | 
     
       
        เครื่องมือแบ่งข้อมูลในชีตนี้  | 
    
      tables[]
      | 
     
       
        ตารางในชีตนี้  | 
    
SheetProperties
คุณสมบัติของชีต
| การแสดง JSON | 
|---|
      { "sheetId": integer, "title": string, "index": integer, "sheetType": enum (  | 
    
| ช่อง | |
|---|---|
      sheetId
      | 
     
       
        รหัสของชีต ต้องไม่ติดลบ เมื่อตั้งค่าแล้ว ช่องนี้จะเปลี่ยนแปลงไม่ได้  | 
    
      title
      | 
     
       
        ชื่อชีต  | 
    
      index
      | 
     
       
        ดัชนีของชีตภายในสเปรดชีต เมื่อเพิ่มหรืออัปเดตพร็อพเพอร์ตี้ชีต หากยกเว้นช่องนี้ ระบบจะเพิ่มหรือย้ายชีตไปไว้ที่ท้ายรายการชีต เมื่ออัปเดตดัชนีชีตหรือแทรกชีต ระบบจะพิจารณาการย้ายในดัชนี "ก่อนการย้าย" เช่น หากมีชีต 3 ชีต (S1, S2, S3) หากต้องการย้าย S1 ไว้ข้างหน้า S2 จะต้องตั้งค่าดัชนีเป็น 2 ระบบจะไม่สนใจคำขออัปเดตดัชนีชีตหากดัชนีที่ขอเหมือนกับดัชนีปัจจุบันของชีต หรือหากดัชนีใหม่ที่ขอเท่ากับดัชนีชีตปัจจุบัน + 1  | 
    
      sheetType
      | 
     
       
        
       ประเภทชีต ค่าเริ่มต้นคือ
          | 
    
      gridProperties
      | 
     
       
        คุณสมบัติเพิ่มเติมของชีตหากชีตนี้เป็นตารางกริด (หากชีตเป็นชีตออบเจ็กต์ซึ่งมีแผนภูมิหรือรูปภาพ ฟิลด์นี้จะไม่มีอยู่) เมื่อเขียน การตั้งค่าพร็อพเพอร์ตี้ตารางกริดในชีตที่ไม่ใช่ตารางกริดจะเป็นข้อผิดพลาด 
       หากชีตนี้เป็นชีต   | 
    
      tabColor
       
      | 
     
       
        
       สีของแท็บใน UI เลิกใช้งานแล้ว: ใช้
          | 
    
      tabColorStyle
      | 
     
       
        
       สีของแท็บใน UI หากมีการตั้งค่า   | 
    
      rightToLeft
      | 
     
       
        จริงหากชีตเป็นชีต RTL แทนที่จะเป็นชีต LTR  | 
    
      dataSourceSheetProperties
      | 
     
       
        
       เอาต์พุตเท่านั้น หากมี ฟิลด์จะมีพร็อพเพอร์ตี้เฉพาะ  | 
    
SheetType
ประเภทชีต
| Enum | |
|---|---|
      SHEET_TYPE_UNSPECIFIED
      | 
     ค่าเริ่มต้น อย่าใช้ | 
      GRID
      | 
     ชีตเป็นตารางกริด | 
      OBJECT
      | 
     ชีตไม่มีตารางกริด แต่มีออบเจ็กต์ เช่น แผนภูมิหรือรูปภาพ | 
      DATA_SOURCE
      | 
     
      ชีตจะเชื่อมต่อกับภายนอก
      DataSource
      และแสดงตัวอย่างข้อมูล
      | 
    
GridProperties
คุณสมบัติของตารางกริด
| การแสดง JSON | 
|---|
      { "rowCount": integer, "columnCount": integer, "frozenRowCount": integer, "frozenColumnCount": integer, "hideGridlines": boolean, "rowGroupControlAfter": boolean, "columnGroupControlAfter": boolean }  | 
    
| ช่อง | |
|---|---|
      rowCount
      | 
     
       
        จำนวนแถวในตารางกริด  | 
    
      columnCount
      | 
     
       
        จํานวนคอลัมน์ในตารางกริด  | 
    
      frozenRowCount
      | 
     
       
        จำนวนแถวที่ตรึงในตารางกริด  | 
    
      frozenColumnCount
      | 
     
       
        จำนวนคอลัมน์ที่ตรึงในตารางกริด  | 
    
      hideGridlines
      | 
     
       
        เป็นจริงหากตารางกริดไม่แสดงเส้นตารางกริดใน UI  | 
    
      rowGroupControlAfter
      | 
     
       
        จริงหากปุ่มเปิด/ปิดการควบคุมการจัดกลุ่มแถวแสดงหลังกลุ่ม  | 
    
      columnGroupControlAfter
      | 
     
       
        จริงหากปุ่มเปิด/ปิดการควบคุมการจัดกลุ่มคอลัมน์แสดงอยู่หลังกลุ่ม  | 
    
DataSourceSheetProperties
   พร็อพเพอร์ตี้เพิ่มเติมของDATA_SOURCE
ชีต
  
| การแสดง JSON | 
|---|
      { "dataSourceId": string, "columns": [ { object (  | 
    
| ช่อง | |
|---|---|
      dataSourceId
      | 
     
       
        
       รหัสของ   | 
    
      columns[]
      | 
     
       
        
       คอลัมน์ที่แสดงในชีตซึ่งสอดคล้องกับค่าใน   | 
    
      dataExecutionStatus
      | 
     
       
        สถานะการเรียกใช้ข้อมูล  | 
    
GridData
ข้อมูลในตารางกริด รวมถึงข้อมูลเมตาเกี่ยวกับมิติข้อมูล
| การแสดง JSON | 
|---|
      { "startRow": integer, "startColumn": integer, "rowData": [ { object (  | 
    
| ช่อง | |
|---|---|
      startRow
      | 
     
       
        แถวแรกที่ GridData นี้อ้างอิง ซึ่งนับจาก 0  | 
    
      startColumn
      | 
     
       
        คอลัมน์แรกที่ GridData อ้างอิงถึง โดยนับจาก 0  | 
    
      rowData[]
      | 
     
       
        
       ข้อมูลในตารางกริด โดยให้มี 1 รายการต่อแถว โดยเริ่มจากแถวใน startRow ค่าใน RowData จะสอดคล้องกับคอลัมน์ที่เริ่มต้นที่   | 
    
      rowMetadata[]
      | 
     
       
        
       ข้อมูลเมตาเกี่ยวกับแถวที่ขอในตารางกริด โดยเริ่มจากแถวใน   | 
    
      columnMetadata[]
      | 
     
       
        
       ข้อมูลเมตาเกี่ยวกับคอลัมน์ที่ขอในตารางกริด โดยเริ่มจากคอลัมน์ใน   | 
    
RowData
ข้อมูลเกี่ยวกับแต่ละเซลล์ในแถว
| การแสดง JSON | 
|---|
      {
  "values": [
    {
      object ( | 
    
| ช่อง | |
|---|---|
      values[]
      | 
     
       
        ค่าในแถว โดยให้มี 1 ค่าต่อคอลัมน์  | 
    
DimensionProperties
พร็อพเพอร์ตี้เกี่ยวกับมิติข้อมูล
| การแสดง JSON | 
|---|
      { "hiddenByFilter": boolean, "hiddenByUser": boolean, "pixelSize": integer, "developerMetadata": [ { object (  | 
    
| ช่อง | |
|---|---|
      pixelSize
      | 
     
       
        ความสูง (หากเป็นแถว) หรือความกว้าง (หากเป็นคอลัมน์) ของมิติข้อมูลเป็นพิกเซล  | 
    
      developerMetadata[]
      | 
     
       
        ข้อมูลเมตาของนักพัฒนาแอปที่เชื่อมโยงกับแถวหรือคอลัมน์เดียว  | 
    
      dataSourceColumnReference
      | 
     
       
        เอาต์พุตเท่านั้น หากตั้งค่าไว้ คอลัมน์นี้จะอยู่ในชีตแหล่งข้อมูล  | 
    
ConditionalFormatRule
กฎที่อธิบายรูปแบบตามเงื่อนไข
| การแสดง JSON | 
|---|
      { "ranges": [ { object (  | 
    
| ช่อง | |
|---|---|
      ranges[]
      | 
     
       
        ช่วงที่มีการจัดรูปแบบหากเงื่อนไขเป็นจริง ช่วงทั้งหมดต้องอยู่ในตารางกริดเดียวกัน  | 
    
      ฟิลด์สหภาพ
      rule กฎที่ควบคุมการจัดรูปแบบตามเงื่อนไขนี้ต้องกำหนดเพียง 1 รายการเท่านั้น
      rule
      ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
      | 
    |
      booleanRule
      | 
     
       
        การจัดรูปแบบจะเป็น "เปิด" หรือ "ปิด" ตามกฎ  | 
    
      gradientRule
      | 
     
       
        การจัดรูปแบบจะแตกต่างกันไปตามการไล่ระดับสีในกฎ  | 
    
BooleanRule
กฎที่อาจหรือไม่ตรงกันโดยขึ้นอยู่กับเงื่อนไข
| การแสดง JSON | 
|---|
      { "condition": { object (  | 
    
| ช่อง | |
|---|---|
      condition
      | 
     
       
        เงื่อนไขของกฎ หากเงื่อนไขประเมินเป็น "จริง" ระบบจะใช้รูปแบบนั้น  | 
    
      format
      | 
     
       
        
       รูปแบบที่จะใช้ การจัดรูปแบบตามเงื่อนไขจะใช้ได้กับการจัดรูปแบบชุดย่อยเท่านั้น ซึ่งได้แก่
         | 
    
GradientRule
กฎที่ใช้รูปแบบรูปแบบสีไล่ระดับตามจุดการหาค่าเฉลี่ยระหว่างจุดที่ระบุ รูปแบบของเซลล์จะแตกต่างกันไปตามเนื้อหาของเซลล์นั้นๆ เมื่อเทียบกับค่าของจุดการหาค่าเฉลี่ยระหว่างจุด
| การแสดง JSON | 
|---|
      { "minpoint": { object (  | 
    
| ช่อง | |
|---|---|
      minpoint
      | 
     
       
        จุดเริ่มต้นของการประมาณค่าในช่วง  | 
    
      midpoint
      | 
     
       
        จุดการหาค่าเฉลี่ยระหว่างกลาง (ไม่บังคับ)  | 
    
      maxpoint
      | 
     
       
        จุดสุดท้ายของการประมาณ  | 
    
InterpolationPoint
จุดการหาค่าเฉลี่ยแบบเชิงเส้นจุดเดียวในการจัดรูปแบบตามเงื่อนไขแบบไล่ระดับ ซึ่งจะปักหมุดรูปแบบสีของไล่ระดับตามสี ประเภท และค่าที่เลือก
| การแสดง JSON | 
|---|
      { "color": { object (  | 
    
| ช่อง | |
|---|---|
      color
       
      | 
     
       
        
       สีที่จุดการหาค่าระหว่างนี้ควรใช้ เลิกใช้งานแล้ว: ใช้
          | 
    
      colorStyle
      | 
     
       
        
       สีที่จุดการหาค่าระหว่างนี้ควรใช้ หากมีการตั้งค่า   | 
    
      type
      | 
     
       
        วิธีการตีความค่า  | 
    
      value
      | 
     
       
        
       ค่าที่จุดการประมาณค่าในช่วงนี้ใช้ อาจเป็นสูตร ไม่ได้ใช้งานหาก   | 
    
InterpolationPointType
ประเภทของจุดการหาค่าเฉลี่ยระหว่างจุด
| Enum | |
|---|---|
      INTERPOLATION_POINT_TYPE_UNSPECIFIED
      | 
     ค่าเริ่มต้น อย่าใช้ | 
      MIN
      | 
     จุดการหาค่าเฉลี่ยใช้ค่าต่ำสุดในเซลล์ในช่วงของรูปแบบเงื่อนไข | 
      MAX
      | 
     จุดการหาค่าเฉลี่ยใช้ค่าสูงสุดในเซลล์ในช่วงของรูปแบบเงื่อนไข | 
      NUMBER
      | 
     
      จุดการหาค่าเฉลี่ยใช้ค่าใน InterpolationPoint.value ทั้งหมด
      | 
    
      PERCENT
      | 
     
       
       จุดการหาค่าเฉลี่ยเชิงเส้นคือเปอร์เซ็นต์ที่ระบุสำหรับเซลล์ทั้งหมดในช่วงของรูปแบบที่มีเงื่อนไข ซึ่งเทียบเท่ากับ
         | 
    
      PERCENTILE
      | 
     
      จุดการหาค่าตรงกลางคือเปอร์เซ็นไทล์ที่ระบุสำหรับเซลล์ทั้งหมดในช่วงของรูปแบบที่มีเงื่อนไข ซึ่งเทียบเท่ากับ
      NUMBER
      หากค่าคือ
      =PERCENTILE(FLATTEN(range), value / 100)
      (ระบบจะละเว้นข้อผิดพลาดในช่วงเมื่อทำการแบนราบ)
      | 
    
FilterView
มุมมองตัวกรอง
| การแสดง JSON | 
|---|
      { "filterViewId": integer, "title": string, "range": { object (  | 
    
| ช่อง | |
|---|---|
      filterViewId
      | 
     
       
        รหัสของมุมมองตัวกรอง  | 
    
      title
      | 
     
       
        ชื่อของมุมมองตัวกรอง  | 
    
      range
      | 
     
       
        ช่วงของมุมมองตัวกรองนี้ 
       เมื่อเขียน คุณจะตั้งค่าได้เพียงตัวเลือกเดียวจากตัวเลือกต่อไปนี้
         | 
    
      namedRangeId
      | 
     
       
        ช่วงที่มีชื่อซึ่งมุมมองตัวกรองนี้อิงตาม (หากมี) 
       เมื่อเขียน คุณจะตั้งค่าได้เพียงตัวเลือกเดียวจากตัวเลือกต่อไปนี้
         | 
    
      tableId
      | 
     
       
        ตารางที่รองรับมุมมองตัวกรองนี้ (หากมี) 
       เมื่อเขียน คุณจะตั้งค่าได้เพียงตัวเลือกเดียวจากตัวเลือกต่อไปนี้
         | 
    
      sortSpecs[]
      | 
     
       
        ลําดับการจัดเรียงต่อคอลัมน์ ระบบจะใช้ข้อมูลจำเพาะที่ใหม่กว่าเมื่อค่าในข้อมูลจำเพาะก่อนหน้านี้เท่ากัน  | 
    
      criteria
       
      | 
     
       
        เกณฑ์สําหรับการแสดง/ซ่อนค่าต่อคอลัมน์ คีย์ของแผนที่คือดัชนีคอลัมน์ และค่าคือเกณฑ์สําหรับคอลัมน์นั้น 
       ช่องนี้เลิกใช้งานแล้วเพื่อใช้   | 
    
      filterSpecs[]
      | 
     
       
        เกณฑ์ตัวกรองสําหรับการแสดง/ซ่อนค่าต่อคอลัมน์ 
       ทั้ง   | 
    
ProtectedRange
ช่วงที่ป้องกันไว้
| การแสดง JSON | 
|---|
      { "protectedRangeId": integer, "range": { object (  | 
    
| ช่อง | |
|---|---|
      protectedRangeId
      | 
     
       
        รหัสของช่วงที่ป้องกันไว้ ช่องนี้เป็นแบบอ่านอย่างเดียว  | 
    
      range
      | 
     
       
        ช่วงที่ป้องกันอยู่ ช่วงอาจไม่มีขอบเขตโดยสมบูรณ์ ซึ่งในกรณีนี้ถือว่าเป็นแผ่นงานที่ป้องกัน 
       เมื่อเขียน คุณจะตั้งค่าได้เพียงตัวเลือกเดียวจากตัวเลือกต่อไปนี้
         | 
    
      namedRangeId
      | 
     
       
        ช่วงที่มีชื่อซึ่งใช้สำรองข้อมูลของช่วงที่ป้องกันไว้นี้ (หากมี) 
       เมื่อเขียน คุณจะตั้งค่าได้เพียงตัวเลือกเดียวจากตัวเลือกต่อไปนี้
         | 
    
      tableId
      | 
     
       
        ตารางที่สำรองข้อมูลของช่วงที่ป้องกันไว้นี้ (หากมี) 
       เมื่อเขียน คุณจะตั้งค่าได้เพียงตัวเลือกเดียวจากตัวเลือกต่อไปนี้
         | 
    
      description
      | 
     
       
        คำอธิบายของช่วงที่ป้องกันไว้นี้  | 
    
      warningOnly
      | 
     
       
        จริงหากช่วงที่ได้รับการป้องกันนี้จะแสดงคำเตือนเมื่อแก้ไข การปกป้องตามคำเตือนหมายความว่าผู้ใช้ทุกคนจะแก้ไขข้อมูลในช่วงที่ได้รับการปกป้องได้ ยกเว้นการแก้ไขจะแสดงคำเตือนเพื่อขอให้ผู้ใช้ยืนยันการแก้ไข 
       เมื่อเขียนว่า if this field is true, then
         | 
    
      requestingUserCanEdit
      | 
     
       
        จริงหากผู้ใช้ที่ขอช่วงที่ได้รับการป้องกันนี้สามารถแก้ไขพื้นที่ที่ได้รับการป้องกันได้ ช่องนี้เป็นแบบอ่านอย่างเดียว  | 
    
      unprotectedRanges[]
      | 
     
       
        รายการช่วงที่ไม่ได้ป้องกันภายในชีตที่ป้องกันไว้ ระบบรองรับช่วงที่ไม่ป้องกันในชีตที่มีการป้องกันเท่านั้น  | 
    
      editors
      | 
     
       
        
       ผู้ใช้และกลุ่มที่มีสิทธิ์แก้ไขช่วงที่ได้รับการป้องกัน ช่องนี้จะแสดงต่อผู้ใช้ที่มีสิทธิ์แก้ไขช่วงที่ได้รับการป้องกันและเอกสารเท่านั้น ระบบไม่รองรับเครื่องมือแก้ไขที่มี  | 
    
เครื่องมือแก้ไข
ผู้แก้ไขช่วงที่ป้องกันไว้
| การแสดง JSON | 
|---|
      { "users": [ string ], "groups": [ string ], "domainUsersCanEdit": boolean }  | 
    
| ช่อง | |
|---|---|
      users[]
      | 
     
       
        อีเมลของผู้ใช้ที่มีสิทธิ์แก้ไขช่วงที่ป้องกันไว้  | 
    
      groups[]
      | 
     
       
        อีเมลของกลุ่มที่มีสิทธิ์แก้ไขช่วงที่ได้รับการป้องกัน  | 
    
      domainUsersCanEdit
      | 
     
       
        จริงหากทุกคนในโดเมนของเอกสารมีสิทธิ์แก้ไขช่วงที่ได้รับการป้องกัน ระบบรองรับการป้องกันโดเมนในเอกสารภายในโดเมนเท่านั้น  | 
    
BasicFilter
ฟิลเตอร์เริ่มต้นที่เชื่อมโยงกับชีต
| การแสดง JSON | 
|---|
      { "range": { object (  | 
    
| ช่อง | |
|---|---|
      range
      | 
     
       
        ช่วงของตัวกรอง  | 
    
      tableId
      | 
     
       
        
       ตารางที่รองรับตัวกรองนี้ (หากมี) เมื่อเขียน คุณจะตั้งค่าได้เพียงค่าเดียวจากค่าต่อไปนี้
         | 
    
      sortSpecs[]
      | 
     
       
        ลําดับการจัดเรียงต่อคอลัมน์ ระบบจะใช้ข้อมูลจำเพาะที่ใหม่กว่าเมื่อค่าในข้อมูลจำเพาะก่อนหน้านี้เท่ากัน  | 
    
      criteria
       
      | 
     
       
        เกณฑ์สําหรับการแสดง/ซ่อนค่าต่อคอลัมน์ คีย์ของแผนที่คือดัชนีคอลัมน์ และค่าคือเกณฑ์สําหรับคอลัมน์นั้น 
       ช่องนี้เลิกใช้งานแล้วเพื่อใช้   | 
    
      filterSpecs[]
      | 
     
       
        เกณฑ์ตัวกรองต่อคอลัมน์ 
       ทั้ง   | 
    
BandedRange
ช่วงที่มีแถบ (สลับสี) ในชีต
| การแสดง JSON | 
|---|
      { "bandedRangeId": integer, "bandedRangeReference": string, "range": { object (  | 
    
| ช่อง | |
|---|---|
      bandedRangeId
      | 
     
       
        
       รหัสของช่วงที่มีแถบ หากไม่ได้ตั้งค่า ให้ดูที่
          | 
    
      bandedRangeReference
      | 
     
       
        
       เอาต์พุตเท่านั้น การอ้างอิงช่วงแบบเป็นกลุ่ม ซึ่งใช้เพื่อระบุรหัสที่   | 
    
      range
      | 
     
       
        ช่วงที่มีการใช้พร็อพเพอร์ตี้เหล่านี้  | 
    
      rowProperties
      | 
     
       
        
       พร็อพเพอร์ตี้ของแถบแถว พร็อพเพอร์ตี้เหล่านี้จะมีผลทีละแถวตลอดทั้งแถวในช่วงที่เลือก ต้องระบุ   | 
    
      columnProperties
      | 
     
       
        
       พร็อพเพอร์ตี้สำหรับแถบคอลัมน์ พร็อพเพอร์ตี้เหล่านี้จะมีผลกับแต่ละคอลัมน์ในคอลัมน์ทั้งหมดของช่วง ต้องระบุ   | 
    
BandingProperties
   พร็อพเพอร์ตี้ที่อ้างอิงมิติข้อมูลเดียว (แถวหรือคอลัมน์) หากตั้งค่าทั้ง BandedRange.row_properties และ BandedRange.column_properties ระบบจะใช้สีเติมกับเซลล์ตามกฎต่อไปนี้
  
- 
    
headerColorและfooterColorจะมีลำดับความสำคัญเหนือกว่าสีแถบ - 
    
firstBandColorมีความสำคัญเหนือกว่าsecondBandColor - 
    
rowPropertiesมีความสำคัญเหนือกว่าcolumnProperties 
เช่น สีแถวแรกจะมีความสําคัญเหนือกว่าสีคอลัมน์แรก แต่สีคอลัมน์แรกจะมีความสําคัญเหนือกว่าสีแถวที่ 2 ในทํานองเดียวกัน ส่วนหัวแถวจะมีลําดับความสําคัญเหนือกว่าส่วนหัวคอลัมน์ในเซลล์ซ้ายบน แต่ส่วนหัวคอลัมน์จะมีลําดับความสําคัญเหนือกว่าสีแถวแรกหากไม่ได้ตั้งค่าส่วนหัวแถว
| การแสดง JSON | 
|---|
      { "headerColor": { object (  | 
    
| ช่อง | |
|---|---|
      headerColor
       
      | 
     
       
        
       สีของแถวหรือคอลัมน์แรก หากตั้งค่าช่องนี้ ระบบจะเติมแถวหรือคอลัมน์แรกด้วยสีนี้ และสีจะสลับกันระหว่าง   | 
    
      headerColorStyle
      | 
     
       
        
       สีของแถวหรือคอลัมน์แรก หากตั้งค่าช่องนี้ ระบบจะเติมแถวหรือคอลัมน์แรกด้วยสีนี้ และสีจะสลับกันระหว่าง   | 
    
      firstBandColor
       
      | 
     
       
        
       สีแรกที่สลับ (ต้องระบุ) เลิกใช้งานแล้ว: ใช้
         | 
    
      firstBandColorStyle
      | 
     
       
        
       สีแรกที่สลับ (ต้องระบุ) หากมีการตั้งค่า   | 
    
      secondBandColor
       
      | 
     
       
        
       สีที่ 2 ที่สลับกัน (ต้องระบุ) เลิกใช้งานแล้ว: ใช้
         | 
    
      secondBandColorStyle
      | 
     
       
        
       สีที่ 2 ที่สลับกัน (ต้องระบุ) หากมีการตั้งค่า   | 
    
      footerColor
       
      | 
     
       
        
       สีของแถวหรือคอลัมน์สุดท้าย หากไม่ได้ตั้งค่าช่องนี้ ระบบจะเติมแถวหรือคอลัมน์สุดท้ายด้วย   | 
    
      footerColorStyle
      | 
     
       
        
       สีของแถวหรือคอลัมน์สุดท้าย หากไม่ได้ตั้งค่าช่องนี้ ระบบจะเติมแถวหรือคอลัมน์สุดท้ายด้วย   | 
    
DimensionGroup
กลุ่มในช่วงของแถวหรือคอลัมน์ในชีต ซึ่งอาจมีหรืออยู่ในกลุ่มอื่นๆ คุณยุบหรือขยายกลุ่มเป็นหน่วยในชีตได้
| การแสดง JSON | 
|---|
      {
  "range": {
    object ( | 
    
| ช่อง | |
|---|---|
      range
      | 
     
       
        ช่วงของกลุ่มนี้  | 
    
      depth
      | 
     
       
        ความลึกของกลุ่ม ซึ่งแสดงจํานวนกลุ่มที่มีช่วงซึ่งรวมช่วงของกลุ่มนี้ไว้ทั้งหมด  | 
    
      collapsed
      | 
     
       
        ช่องนี้จะมีค่าเป็น True หากกลุ่มนี้ยุบอยู่ กลุ่มที่ยุบจะยังคงยุบอยู่หากมีการขยายกลุ่มที่ทับซ้อนกันในระดับความลึกที่ตื้นกว่า ค่า "จริง" ไม่ได้หมายความว่ามิติข้อมูลทั้งหมดภายในกลุ่มจะซ่อนอยู่ เนื่องจากระดับการมองเห็นของมิติข้อมูลจะเปลี่ยนแปลงได้โดยไม่ขึ้นอยู่กับพร็อพเพอร์ตี้กลุ่มนี้ อย่างไรก็ตาม เมื่อมีการอัปเดตพร็อพเพอร์ตี้นี้ ระบบจะตั้งค่ามิติข้อมูลทั้งหมดภายในเป็น "ซ่อน" หากช่องนี้เป็น "จริง" หรือตั้งค่าเป็น "แสดง" หากช่องนี้เป็น "เท็จ"  | 
    
ตัวควบคุมตัวกรอง
ตัวแบ่งส่วนในชีต
| การแสดง JSON | 
|---|
      { "slicerId": integer, "spec": { object (  | 
    
| ช่อง | |
|---|---|
      slicerId
      | 
     
       
        รหัสของเครื่องมือแบ่งส่วน  | 
    
      spec
      | 
     
       
        ข้อกําหนดของเครื่องแบ่ง  | 
    
      position
      | 
     
       
        ตำแหน่งของตัวแบ่ง โปรดทราบว่าคุณสามารถวางตัวแบ่งส่วนได้ในชีตที่มีอยู่เท่านั้น นอกจากนี้ ระบบยังปรับความกว้างและความสูงของตัวแบ่งส่วนโดยอัตโนมัติเพื่อให้อยู่ภายในขีดจำกัดที่อนุญาต  | 
    
SlicerSpec
ข้อกำหนดของโปรแกรมแบ่ง
| การแสดง JSON | 
|---|
      { "dataRange": { object (  | 
    
| ช่อง | |
|---|---|
      dataRange
      | 
     
       
        ช่วงข้อมูลของตัวควบคุมตัวกรอง  | 
    
      filterCriteria
      | 
     
       
        เกณฑ์การกรองของตัวแบ่งส่วน  | 
    
      columnIndex
      | 
     
       
        ดัชนีคอลัมน์แบบนับจาก 0 ในตารางข้อมูลที่มีการใช้ตัวกรอง  | 
    
      applyToPivotTables
      | 
     
       
        
       เป็นจริงหากตัวกรองควรใช้กับตาราง Pivot หากไม่ได้ตั้งค่าไว้ ระบบจะใช้   | 
    
      title
      | 
     
       
        ชื่อของเครื่องมือแบ่งส่วน  | 
    
      textFormat
      | 
     
       
        รูปแบบข้อความของชื่อในเครื่องมือแบ่งข้อมูล ไม่รองรับช่องลิงก์  | 
    
      backgroundColor
       
      | 
     
       
        
       สีพื้นหลังของตัวแบ่งส่วน เลิกใช้งานแล้ว: ใช้
          | 
    
      backgroundColorStyle
      | 
     
       
        
       สีพื้นหลังของตัวแบ่งส่วน หากมีการตั้งค่า   | 
    
      horizontalAlignment
      | 
     
       
        
       การจัดแนวชื่อในแนวนอนของตัวแบ่งส่วน หากไม่ได้ระบุไว้ ค่าเริ่มต้นจะเป็น
          | 
    
ตาราง
ตาราง
| การแสดง JSON | 
|---|
      { "tableId": string, "name": string, "range": { object (  | 
    
| ช่อง | |
|---|---|
      tableId
      | 
     
       
        รหัสของตาราง  | 
    
      name
      | 
     
       
        ชื่อตาราง ซึ่งจะไม่ซ้ำกันสำหรับตารางทั้งหมดในสเปรดชีตเดียวกัน  | 
    
      range
      | 
     
       
        ช่วงตาราง  | 
    
      rowsProperties
      | 
     
       
        พร็อพเพอร์ตี้แถวของตาราง  | 
    
      columnProperties[]
      | 
     
       
        คุณสมบัติของคอลัมน์ตาราง  | 
    
TableRowsProperties
พร็อพเพอร์ตี้แถวของตาราง
| การแสดง JSON | 
|---|
      { "headerColorStyle": { object (  | 
    
| ช่อง | |
|---|---|
      headerColorStyle
      | 
     
       
        สีของแถวส่วนหัว หากตั้งค่าช่องนี้ ระบบจะเติมแถวส่วนหัวด้วยสีที่ระบุ ไม่เช่นนั้น ระบบจะเติมแถวส่วนหัวด้วยสีเริ่มต้น  | 
    
      firstBandColorStyle
      | 
     
       
        สีแรกที่สลับ หากตั้งค่าช่องนี้ ระบบจะเติมแถวที่มีแถบสีแรกด้วยสีที่ระบุ มิเช่นนั้น ระบบจะเติมแถวแรกที่มีแถบสีด้วยสีเริ่มต้น  | 
    
      secondBandColorStyle
      | 
     
       
        สีที่ 2 ที่สลับกัน หากตั้งค่าช่องนี้ ระบบจะเติมแถวที่ 2 ของแถบด้วยสีที่ระบุ มิเช่นนั้น ระบบจะเติมแถวที่มีแถบสีที่ 2 ด้วยสีเริ่มต้น  | 
    
      footerColorStyle
      | 
     
       
        
       สีของแถวสุดท้าย หากไม่ได้ตั้งค่าช่องนี้ ระบบจะไม่เพิ่มส่วนท้าย แถวสุดท้ายจะแสดงค่า   | 
    
TableColumnProperties
คอลัมน์ของตาราง
| การแสดง JSON | 
|---|
      { "columnIndex": integer, "columnName": string, "columnType": enum (  | 
    
| ช่อง | |
|---|---|
      columnIndex
      | 
     
       
        ดัชนีคอลัมน์แบบ 0 ดัชนีนี้สัมพันธ์กับตําแหน่งในตาราง และไม่จำเป็นต้องเหมือนกับดัชนีคอลัมน์ในชีต  | 
    
      columnName
      | 
     
       
        ชื่อคอลัมน์  | 
    
      columnType
      | 
     
       
        ประเภทคอลัมน์  | 
    
      dataValidationRule
      | 
     
       
        กฎการตรวจสอบข้อมูลของคอลัมน์ กำหนดไว้สำหรับประเภทคอลัมน์แบบเลื่อนลงเท่านั้น  | 
    
ColumnType
ประเภทคอลัมน์ของคอลัมน์หนึ่งๆ ในตาราง
| Enum | |
|---|---|
      COLUMN_TYPE_UNSPECIFIED
      | 
     ประเภทคอลัมน์ที่ไม่ได้ระบุ | 
      DOUBLE
      | 
     ประเภทคอลัมน์ตัวเลข | 
      CURRENCY
      | 
     ประเภทคอลัมน์สกุลเงิน | 
      PERCENT
      | 
     ประเภทคอลัมน์เปอร์เซ็นต์ | 
      DATE
      | 
     ประเภทคอลัมน์วันที่ | 
      TIME
      | 
     ประเภทคอลัมน์เวลา | 
      DATE_TIME
      | 
     ประเภทคอลัมน์วันที่และเวลา | 
      TEXT
      | 
     ประเภทคอลัมน์ข้อความ | 
      BOOLEAN
      | 
     ประเภทคอลัมน์บูลีน | 
      DROPDOWN
      | 
     ประเภทคอลัมน์แบบเลื่อนลง | 
      FILES_CHIP
      | 
     ประเภทคอลัมน์ชิปไฟล์ | 
      PEOPLE_CHIP
      | 
     ประเภทคอลัมน์ชิปบุคคล | 
      FINANCE_CHIP
      | 
     ประเภทคอลัมน์ชิปการเงิน | 
      PLACE_CHIP
      | 
     ประเภทคอลัมน์ชิปสถานที่ | 
      RATINGS_CHIP
      | 
     ประเภทคอลัมน์ชิปการให้คะแนน | 
TableColumnDataValidationRule
กฎการตรวจสอบข้อมูลสำหรับคอลัมน์ในตาราง
| การแสดง JSON | 
|---|
      {
  "condition": {
    object ( | 
    
| ช่อง | |
|---|---|
      condition
      | 
     
       
        เงื่อนไขที่ข้อมูลในเซลล์ต้องตรงกัน ใช้ได้เฉพาะในกรณีที่ [BooleanCondition.type] เป็น ONE_OF_LIST  |