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 คอลัมน์

TableRow

พร็อพเพอร์ตี้และเนื้อหาของแต่ละแถวในตาราง

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

object (Dimension)

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

tableRowProperties

object (TableRowProperties)

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

tableCells[]

object (TableCell)

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

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

TableRowProperties

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

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

object (Dimension)

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

TableCell

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

การแสดง 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)

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

TableCellLocation

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

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

integer

ดัชนีแถวฐาน 0

columnIndex

integer

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

TableCellProperties

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

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

object (TableCellBackgroundFill)

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

contentAlignment

enum (ContentAlignment)

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

TableCellBackgroundFill

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

การแสดง 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)

เติมสีทึบ

TableColumnProperties

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

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

object (Dimension)

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

TableBorderRow

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

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

object (TableBorderCell)

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

TableBorderCell

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

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

object (TableCellLocation)

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

tableBorderProperties

object (TableBorderProperties)

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

TableBorderProperties

คุณสมบัติการจัดรูปแบบเส้นขอบของ TableBorderCell

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

object (TableBorderFill)

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

weight

object (Dimension)

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

dashStyle

enum (DashStyle)

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

TableBorderFill

สีเติมของเส้นขอบ

การแสดง 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)

เติมพื้น