Table
   A
   PageElement
   kind representing a table.
  
| JSON representation | 
|---|
| { "rows": integer, "columns": integer, "tableRows": [ { object ( | 
| Fields | |
|---|---|
| rows | 
        Number of rows in the table. | 
| columns | 
        Number of columns in the table. | 
| tableRows[] | 
        Properties and contents of each row. 
       Cells that span multiple rows are contained in only one of these rows and have a
        | 
| tableColumns[] | 
        Properties of each column. | 
| horizontalBorderRows[] | 
        Properties of horizontal cell borders. A table's horizontal cell borders are represented as a grid. The grid has one more row than the number of rows in the table and the same number of columns as the table. For example, if the table is 3 x 3, its horizontal borders will be represented as a grid with 4 rows and 3 columns. | 
| verticalBorderRows[] | 
        Properties of vertical cell borders. A table's vertical cell borders are represented as a grid. The grid has the same number of rows as the table and one more column than the number of columns in the table. For example, if the table is 3 x 3, its vertical borders will be represented as a grid with 3 rows and 4 columns. | 
TableRow
Properties and contents of each row in a table.
| JSON representation | 
|---|
| { "rowHeight": { object ( | 
| Fields | |
|---|---|
| rowHeight | 
        Height of a row. | 
| tableRowProperties | 
        Properties of the row. | 
| tableCells[] | 
        Properties and contents of each cell. 
       Cells that span multiple columns are represented only once with a
        | 
TableRowProperties
Properties of each row in a table.
| JSON representation | 
|---|
| {
  "minRowHeight": {
    object ( | 
| Fields | |
|---|---|
| minRowHeight | 
        Minimum height of the row. The row will be rendered in the Slides editor at a height equal to or greater than this value in order to show all the text in the row's cell(s). | 
TableCell
Properties and contents of each table cell.
| JSON representation | 
|---|
| { "location": { object ( | 
| Fields | |
|---|---|
| location | 
        The location of the cell within the table. | 
| rowSpan | 
        Row span of the cell. | 
| columnSpan | 
        Column span of the cell. | 
| text | 
        The text content of the cell. | 
| tableCellProperties | 
        The properties of the table cell. | 
TableCellLocation
A location of a single table cell within a table.
| JSON representation | 
|---|
| { "rowIndex": integer, "columnIndex": integer } | 
| Fields | |
|---|---|
| rowIndex | 
        The 0-based row index. | 
| columnIndex | 
        The 0-based column index. | 
TableCellProperties
   The properties of the
   TableCell.
  
| JSON representation | 
|---|
| { "tableCellBackgroundFill": { object ( | 
| Fields | |
|---|---|
| tableCellBackgroundFill | 
        The background fill of the table cell. The default fill matches the fill for newly created table cells in the Slides editor. | 
| contentAlignment | 
        The alignment of the content in the table cell. The default alignment matches the alignment for newly created table cells in the Slides editor. | 
TableCellBackgroundFill
The table cell background fill.
| JSON representation | 
|---|
| { "propertyState": enum ( | 
| Fields | |
|---|---|
| propertyState | 
        The background fill property state. 
       Updating the fill on a table cell will implicitly update this field to
        | 
| Union field kind. The kind of background fill.kindcan be only one of the following: | |
| solidFill | 
        Solid color fill. | 
TableColumnProperties
Properties of each column in a table.
| JSON representation | 
|---|
| {
  "columnWidth": {
    object ( | 
| Fields | |
|---|---|
| columnWidth | 
        Width of a column. | 
TableBorderRow
Contents of each border row in a table.
| JSON representation | 
|---|
| {
  "tableBorderCells": [
    {
      object ( | 
| Fields | |
|---|---|
| tableBorderCells[] | 
        Properties of each border cell. When a border's adjacent table cells are merged, it is not included in the response. | 
TableBorderCell
The properties of each border cell.
| JSON representation | 
|---|
| { "location": { object ( | 
| Fields | |
|---|---|
| location | 
        The location of the border within the border table. | 
| tableBorderProperties | 
        The border properties. | 
TableBorderProperties
   The border styling properties of the
   TableBorderCell.
  
| JSON representation | 
|---|
| { "tableBorderFill": { object ( | 
| Fields | |
|---|---|
| tableBorderFill | 
        The fill of the table border. | 
| weight | 
        The thickness of the border. | 
| dashStyle | 
        The dash style of the border. | 
TableBorderFill
The fill of the border.
| JSON representation | 
|---|
| { // Union field | 
| Fields | |
|---|---|
| Union field kind. The kind of fill.kindcan be only one of the following: | |
| solidFill | 
        Solid fill. |