Tables

ตาราง

A 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)

เติมสีทึบ