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.
kind
can 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.
kind
can be only one of the following:
|
|
solidFill
|
Solid fill. |