A column.
Available for Google Chat apps and Google Workspace Add-ons.
const columnWidget = CardService.newTextParagraph(); const column = CardService.newColumn() .setHorizontalSizeStyle( CardService.HorizontalSizeStyle.FILL_AVAILABLE_SPACE) .setHorizontalAlignment(CardService.HorizontalAlignment.CENTER) .setVerticalAlignment(CardService.VerticalAlignment.CENTER) .addWidget(columnWidget);
Methods
Method | Return type | Brief description |
---|---|---|
addWidget(widget) | Column | Adds a widget to the column. |
setHorizontalAlignment(horizontalAlignment) | Column | Sets the HorizontalAlignment of the Column . |
setHorizontalSizeStyle(horizontalSizeStyle) | Column | Sets the HorizontalSizeStyle of the Column. |
setVerticalAlignment(verticalAlignment) | Column | Sets the VerticalAlignment of the Column . |
Detailed documentation
addWidget(widget)
Adds a widget to the column.
Widgets are displayed in the order they are added. You can add the following widgets to a column:
const column = CardService.newColumn().addWidget( CardService.newTextParagraph().setText('This is a text paragraph widget'), );
Parameters
Name | Type | Description |
---|---|---|
widget | Widget | The widget to add to the column. |
Return
Column
— This object, for chaining.
setHorizontalAlignment(horizontalAlignment)
Sets the HorizontalAlignment
of the Column
. Optional.
const column = CardService.newColumn().setHorizontalAlignment( CardService.HorizontalAlignment.CENTER, );
Parameters
Name | Type | Description |
---|---|---|
horizontalAlignment | HorizontalAlignment | The horizontal alignment of the column. |
Return
Column
— This object, for chaining.
setHorizontalSizeStyle(horizontalSizeStyle)
Sets the HorizontalSizeStyle
of the Column. Optional.
const column = CardService.newColumn().setHorizontalSizeStyle( CardService.HorizontalSizeStyle.FILL_AVAILABLE_SPACE, );
Parameters
Name | Type | Description |
---|---|---|
horizontalSizeStyle | HorizontalSizeStyle | The horizontal size of the column. |
Return
Column
— This object, for chaining.
setVerticalAlignment(verticalAlignment)
Sets the VerticalAlignment
of the Column
. Optional.
const column = CardService.newColumn().setVerticalAlignment( CardService.VerticalAlignment.CENTER, );
Parameters
Name | Type | Description |
---|---|---|
verticalAlignment | VerticalAlignment | The vertical alignment of the column. |
Return
Column
— This object, for chaining.