Tables

ตาราง

ชนิด PageElement ที่แสดงตาราง

การแสดง JSON
{
  "rows": integer,
  "columns": integer,
  "tableRows": [
    {
      object (TableRow)
    }
  ],
  "tableColumns": [
    {
      object (TableColumnProperties)
    }
  ],
  "horizontalBorderRows": [
    {
      object (TableBorderRow)
    }
  ],
  "verticalBorderRows": [
    {
      object (TableBorderRow)
    }
  ]
}
ช่อง
rows

integer

จํานวนแถวในตาราง

columns

integer

จํานวนคอลัมน์ในตาราง

tableRows[]

object (TableRow)

คุณสมบัติและเนื้อหาของแต่ละแถว

เซลล์ที่มีหลายแถวจะอยู่ในแถวเหล่านี้เพียงแถวเดียวและมี rowSpan มากกว่า 1

tableColumns[]

object (TableColumnProperties)

คุณสมบัติของแต่ละคอลัมน์

horizontalBorderRows[]

object (TableBorderRow)

คุณสมบัติของเส้นขอบเซลล์แนวนอน

เส้นขอบของเซลล์แนวนอนของตารางจะแสดงเป็นเส้นตาราง ตารางนี้มีแถวมากกว่าจํานวนแถวในตารางอีก 1 แถวและจํานวนคอลัมน์เท่ากับตาราง เช่น หากตารางคือ 3 x 3 เส้นขอบแนวนอนจะแสดงเป็นตารางกริดที่มี 4 แถวและ 3 คอลัมน์

verticalBorderRows[]

object (TableBorderRow)

คุณสมบัติของเส้นขอบเซลล์แนวตั้ง

เส้นขอบของเซลล์ในแนวตั้งของตารางจะแสดงเป็นเส้นตาราง ตารางมีจํานวนแถวเท่ากับตารางและอีก 1 คอลัมน์มากกว่าจํานวนคอลัมน์ในตาราง เช่น หากตารางคือ 3 x 3 เส้นขอบแนวตั้งจะแสดงเป็นตารางกริดที่มี 3 แถวและ 4 คอลัมน์

แถวตาราง

คุณสมบัติและเนื้อหาของแต่ละแถวในตาราง

การแสดง JSON
{
  "rowHeight": {
    object (Dimension)
  },
  "tableRowProperties": {
    object (TableRowProperties)
  },
  "tableCells": [
    {
      object (TableCell)
    }
  ]
}
ช่อง
rowHeight

object (Dimension)

ความสูงของแถว

tableRowProperties

object (TableRowProperties)

คุณสมบัติของแถว

tableCells[]

object (TableCell)

คุณสมบัติและเนื้อหาของแต่ละเซลล์

เซลล์ที่ครอบคลุมหลายคอลัมน์จะแสดงเพียงครั้งเดียวด้วย columnSpan ที่มากกว่า 1 ด้วยเหตุนี้ ระยะเวลาของคอลเล็กชันนี้จึงไม่ตรงกับจํานวนคอลัมน์ของตารางทั้งหมด

คุณสมบัติแถว

คุณสมบัติของแต่ละแถวในตาราง

การแสดง JSON
{
  "minRowHeight": {
    object (Dimension)
  }
}
ช่อง
minRowHeight

object (Dimension)

ความสูงขั้นต่ําของแถว แถวจะถูกแสดงผลในเครื่องมือแก้ไขสไลด์ที่ความสูงเท่ากับหรือมากกว่าค่านี้ เพื่อแสดงข้อความทั้งหมดในเซลล์ของแถว

เซลล์ในตาราง

คุณสมบัติและเนื้อหาของแต่ละเซลล์ในตาราง

การแสดง JSON
{
  "location": {
    object (TableCellLocation)
  },
  "rowSpan": integer,
  "columnSpan": integer,
  "text": {
    object (TextContent)
  },
  "tableCellProperties": {
    object (TableCellProperties)
  }
}
ช่อง
location

object (TableCellLocation)

ตําแหน่งของเซลล์ภายในตาราง

rowSpan

integer

ช่วงแถวของเซลล์

columnSpan

integer

ช่วงคอลัมน์ของเซลล์

text

object (TextContent)

เนื้อหาข้อความของเซลล์

tableCellProperties

object (TableCellProperties)

คุณสมบัติของเซลล์ตาราง

ตําแหน่งเซลล์ตาราง

ตําแหน่งของเซลล์ตารางเดียวภายในตาราง

การแสดง JSON
{
  "rowIndex": integer,
  "columnIndex": integer
}
ช่อง
rowIndex

integer

ดัชนีแถวแบบ 0

columnIndex

integer

ดัชนีคอลัมน์ 0

คุณสมบัติของเซลล์ตาราง

พร็อพเพอร์ตี้ของ TableCell

การแสดง JSON
{
  "tableCellBackgroundFill": {
    object (TableCellBackgroundFill)
  },
  "contentAlignment": enum (ContentAlignment)
}
ช่อง
tableCellBackgroundFill

object (TableCellBackgroundFill)

การเติมพื้นหลังของเซลล์ตาราง การเติมค่าเริ่มต้นจะตรงกับการเติมสําหรับเซลล์ตารางที่สร้างขึ้นใหม่ในเครื่องมือแก้ไขสไลด์

contentAlignment

enum (ContentAlignment)

การจัดแนวเนื้อหาของเซลล์ในตาราง การปรับแนวเริ่มต้นจะตรงกับการปรับแนวสําหรับเซลล์ตารางที่สร้างขึ้นใหม่ในเครื่องมือแก้ไขสไลด์

พื้นหลังเซลล์ตาราง

สีพื้นหลังของเซลล์ในตาราง

การแสดง JSON
{
  "propertyState": enum (PropertyState),

  // Union field kind can be only one of the following:
  "solidFill": {
    object (SolidFill)
  }
  // End of list of possible types for union field kind.
}
ช่อง
propertyState

enum (PropertyState)

สถานะคุณสมบัติการเติมพื้นหลัง

การอัปเดตการเติมในเซลล์ของตารางจะเป็นการอัปเดตช่องนี้โดยปริยาย RENDERED เว้นแต่ว่าจะระบุค่าอื่นในคําขอเดียวกัน หากไม่มีข้อมูลให้เติมในเซลล์ตาราง ให้ตั้งค่าช่องนี้เป็น NOT_RENDERED ในกรณีนี้ ระบบจะไม่สนใจช่องกรอกอื่นๆ ที่ตั้งค่าไว้ในคําขอเดียวกัน

ช่อง Union kind ชนิดของพื้นหลัง kind ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้
solidFill

object (SolidFill)

เติมสีทึบ

คุณสมบัติของคอลัมน์

คุณสมบัติของแต่ละคอลัมน์ในตาราง

การแสดง JSON
{
  "columnWidth": {
    object (Dimension)
  }
}
ช่อง
columnWidth

object (Dimension)

ความกว้างของคอลัมน์

เส้นขอบตาราง

เนื้อหาของแต่ละแถวเส้นขอบในตาราง

การแสดง JSON
{
  "tableBorderCells": [
    {
      object (TableBorderCell)
    }
  ]
}
ช่อง
tableBorderCells[]

object (TableBorderCell)

คุณสมบัติของเซลล์เส้นขอบแต่ละเซลล์ เมื่อมีการรวมเซลล์ตารางที่ติดกับเส้นขอบ เซลล์นั้นจะไม่ปรากฏในคําตอบ

เซลล์สําหรับเส้นขอบตาราง

คุณสมบัติของเซลล์เส้นขอบแต่ละเซลล์

การแสดง JSON
{
  "location": {
    object (TableCellLocation)
  },
  "tableBorderProperties": {
    object (TableBorderProperties)
  }
}
ช่อง
location

object (TableCellLocation)

ตําแหน่งของเส้นขอบภายในตารางเส้นขอบ

tableBorderProperties

object (TableBorderProperties)

คุณสมบัติของเส้นขอบ

คุณสมบัติของ TableBorder

พร็อพเพอร์ตี้การจัดรูปแบบเส้นขอบของ TableBorderCell

การแสดง JSON
{
  "tableBorderFill": {
    object (TableBorderFill)
  },
  "weight": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle)
}
ช่อง
tableBorderFill

object (TableBorderFill)

การเติมเส้นขอบตาราง

weight

object (Dimension)

ความหนาของเส้นขอบ

dashStyle

enum (DashStyle)

รูปแบบเส้นประของเส้นขอบ

เติมเต็มตาราง

การเติมเส้นขอบ

การแสดง JSON
{

  // Union field kind can be only one of the following:
  "solidFill": {
    object (SolidFill)
  }
  // End of list of possible types for union field kind.
}
ช่อง
ช่อง Union kind ชนิดของเติม kind ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้
solidFill

object (SolidFill)

สีทึบ