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 )

Свойства горизонтальных границ ячеек.

Горизонтальные границы ячеек таблицы представлены в виде сетки. В сетке на одну строку больше, чем строк в таблице, и столько же столбцов, сколько в таблице. Например, если таблица размером 3 x 3, ее горизонтальные границы будут представлены в виде сетки с 4 строками и 3 столбцами.

verticalBorderRows[]

object ( TableBorderRow )

Свойства вертикальных границ ячеек.

Вертикальные границы ячеек таблицы представлены в виде сетки. Сетка имеет то же количество строк, что и таблица, и на один столбец больше, чем количество столбцов в таблице. Например, если таблица размером 3 x 3, ее вертикальные границы будут представлены в виде сетки с 3 строками и 4 столбцами.

Строка таблицы

Свойства и содержимое каждой строки в таблице.

Представление JSON
{
  "rowHeight": {
    object (Dimension)
  },
  "tableRowProperties": {
    object (TableRowProperties)
  },
  "tableCells": [
    {
      object (TableCell)
    }
  ]
}
Поля
rowHeight

object ( Dimension )

Высота ряда.

tableRowProperties

object ( TableRowProperties )

Свойства строки.

tableCells[]

object ( TableCell )

Свойства и содержимое каждой ячейки.

Ячейки, охватывающие несколько столбцов, представлены только один раз, когда columnSpan больше 1. В результате длина этой коллекции не всегда соответствует количеству столбцов во всей таблице.

ТаблицаRowProperties

Свойства каждой строки в таблице.

Представление JSON
{
  "minRowHeight": {
    object (Dimension)
  }
}
Поля
minRowHeight

object ( Dimension )

Минимальная высота строки. Строка будет отображаться в редакторе слайдов на высоте, равной или превышающей это значение, чтобы отобразить весь текст в ячейках строки.

Ячейка Таблицы

Свойства и содержимое каждой ячейки таблицы.

Представление 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 )

Свойства ячейки таблицы.

ТаблицаЯчейкаРасположение

Расположение одной ячейки таблицы в таблице.

Представление JSON
{
  "rowIndex": integer,
  "columnIndex": integer
}
Поля
rowIndex

integer

Индекс строки, начинающийся с 0.

columnIndex

integer

Индекс столбца, начинающийся с 0.

свойства таблицы

Свойства TableCell .

Представление JSON
{
  "tableCellBackgroundFill": {
    object (TableCellBackgroundFill)
  },
  "contentAlignment": enum (ContentAlignment)
}
Поля
tableCellBackgroundFill

object ( TableCellBackgroundFill )

Фоновая заливка ячейки таблицы. Заливка по умолчанию соответствует заливке вновь созданных ячеек таблицы в редакторе слайдов.

contentAlignment

enum ( ContentAlignment )

Выравнивание содержимого в ячейке таблицы. Выравнивание по умолчанию соответствует выравниванию вновь созданных ячеек таблицы в редакторе слайдов.

ТаблицаЯчейкаФонЗаполнить

Заливка фона ячейки таблицы.

Представление 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 . В этом случае любые другие поля заполнения, установленные в том же запросе, будут игнорироваться.

Союз поле kind . Тип заливки фона. kind может быть только одним из следующих:
solidFill

object ( SolidFill )

Заливка сплошным цветом.

Свойства ТаблицыКолонки

Свойства каждого столбца в таблице.

Представление JSON
{
  "columnWidth": {
    object (Dimension)
  }
}
Поля
columnWidth

object ( Dimension )

Ширина столбца.

Граница Стола

Содержимое каждой строки границы в таблице.

Представление JSON
{
  "tableBorderCells": [
    {
      object (TableBorderCell)
    }
  ]
}
Поля
tableBorderCells[]

object ( TableBorderCell )

Свойства каждой пограничной ячейки. Когда соседние ячейки таблицы границы объединяются, она не включается в ответ.

Граница Таблицы

Свойства каждой пограничной ячейки.

Представление JSON
{
  "location": {
    object (TableCellLocation)
  },
  "tableBorderProperties": {
    object (TableBorderProperties)
  }
}
Поля
location

object ( TableCellLocation )

Расположение границы в таблице границ.

tableBorderProperties

object ( TableBorderProperties )

Свойства границы.

ТаблицаГраницы Свойства

Свойства стиля границы TableBorderCell .

Представление JSON
{
  "tableBorderFill": {
    object (TableBorderFill)
  },
  "weight": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle)
}
Поля
tableBorderFill

object ( TableBorderFill )

Заполнение границы таблицы.

weight

object ( Dimension )

Толщина границы.

dashStyle

enum ( DashStyle )

Штриховой стиль границы.

Граница ТаблицыЗаполнить

Заполнение границы.

Представление JSON
{

  // Union field kind can be only one of the following:
  "solidFill": {
    object (SolidFill)
  }
  // End of list of possible types for union field kind.
}
Поля
Союз поле kind . Вид заливки. kind может быть только одним из следующих:
solidFill

object ( SolidFill )

Твердая заливка.