Class Column

Coluna

Uma coluna.

Disponível para apps do Google Chat e complementos do 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);

Documentação detalhada

addWidget(widget)

Adiciona um widget à coluna.

Os widgets são mostrados na ordem em que são adicionados. É possível adicionar os seguintes widgets a uma coluna:

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

Parâmetros

NomeTipoDescrição
widgetWidgetO widget a ser adicionado à coluna.

Retornar

Column: este objeto, para encadeamento.


setHorizontalAlignment(horizontalAlignment)

Define o HorizontalAlignment do Column. Opcional.

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

Parâmetros

NomeTipoDescrição
horizontalAlignmentHorizontalAlignmentO alinhamento horizontal da coluna.

Retornar

Column: este objeto, para encadeamento.


setHorizontalSizeStyle(horizontalSizeStyle)

Define o HorizontalSizeStyle da coluna. Opcional.

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

Parâmetros

NomeTipoDescrição
horizontalSizeStyleHorizontalSizeStyleO tamanho horizontal da coluna.

Retornar

Column: este objeto, para encadeamento.


setVerticalAlignment(verticalAlignment)

Define o VerticalAlignment do Column. Opcional.

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

Parâmetros

NomeTipoDescrição
verticalAlignmentVerticalAlignmentO alinhamento vertical da coluna.

Retornar

Column: este objeto, para encadeamento.