Table
Table content. Columns are optional; rows are the only required field.
Metadata
Field index
| Field | Type | Req. | Description |
|---|---|---|---|
| columns | array<string | array<ref:TextRun> | ref:StyledTableCell | null> | — | Optional column labels. Labels may be strings, rich runs or styled cell objects. Null is an empty label or a placeholder covered by a preceding column span. |
| rows | array<array<ref:TableCell>> | yes | Two-dimensional table row data; each row aligns by index with columns when columns are supplied. |
columns
typearray<string | array<ref:TextRun> | ref:StyledTableCell | null>requirednodefault—
Optional column labels. Labels may be strings, rich runs or styled cell objects. Null is an empty label or a placeholder covered by a preceding column span.
{
"columns": [
"Region",
"Q3 Revenue",
"Q4 Revenue",
"YoY %"
]
}rows
typearray<array<ref:TableCell>>requiredyesdefault—
Two-dimensional table row data; each row aligns by index with columns when columns are supplied.
{
"rows": [
[
"North America",
12.4,
18.1,
"46%"
],
[
"EMEA",
8.2,
11.5,
"40%"
]
]
}