Class Column

Столбец

Колонна.

Доступно для приложений Google Chat и дополнений Google Workspace.

const columnWidget = CardService.newTextParagraph();
const column =
    CardService.newColumn()
        .setHorizontalSizeStyle(
            CardService.HorizontalSizeStyle.FILL_AVAILABLE_SPACE)
        .setHorizontalAlignment(CardService.HorizontalAlignment.CENTER)
        .setVerticalAlignment(CardService.VerticalAlignment.CENTER)
        .addWidget(columnWidget);

Методы

Метод Тип возвращаемого значения Краткое описание
add Widget(widget) Column Добавляет виджет в колонку.
set Horizontal Alignment(horizontalAlignment) Column Задает Horizontal Alignment Column .
set Horizontal Size Style(horizontalSizeStyle) Column Задает Horizontal Size Style колонки.
set Vertical Alignment(verticalAlignment) Column Задает Vertical Alignment Column .

Подробная документация

addWidget(widget)

Добавляет виджет в колонку.

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

const column = CardService.newColumn().addWidget(
    CardService.newTextParagraph().setText('This is a text paragraph widget'),
);

Параметры

Имя Тип Описание
widget Widget Виджет, который нужно добавить в колонку.

Возвращаться

Column — Этот объект используется для создания цепочек.


setHorizontalAlignment(horizontalAlignment)

Задает HorizontalAlignment Column . Необязательный параметр.

const column = CardService.newColumn().setHorizontalAlignment(
    CardService.HorizontalAlignment.CENTER,
);

Параметры

Имя Тип Описание
horizontal Alignment Horizontal Alignment Горизонтальное выравнивание колонны.

Возвращаться

Column — Этот объект используется для создания цепочек.


setHorizontalSizeStyle(horizontalSizeStyle)

Задает HorizontalSizeStyle для столбца. Необязательный параметр.

const column = CardService.newColumn().setHorizontalSizeStyle(
    CardService.HorizontalSizeStyle.FILL_AVAILABLE_SPACE,
);

Параметры

Имя Тип Описание
horizontal Size Style Horizontal Size Style Горизонтальный размер колонны.

Возвращаться

Column — Этот объект используется для создания цепочек.


setVerticalAlignment(verticalAlignment)

Задает VerticalAlignment Column . Необязательный параметр.

const column = CardService.newColumn().setVerticalAlignment(
    CardService.VerticalAlignment.CENTER,
);

Параметры

Имя Тип Описание
vertical Alignment Vertical Alignment Вертикальное выравнивание колонны.

Возвращаться

Column — Этот объект используется для создания цепочек.