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);

详细文档

addWidget(widget)

向列添加微件。

微件会按照添加的顺序显示。您可以向列添加以下 widget:

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

参数

名称类型说明
widgetWidget要添加到列中的微件。

返回

Column - 此对象,用于链式调用。


setHorizontalAlignment(horizontalAlignment)

设置 ColumnHorizontalAlignment。可选。

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

参数

名称类型说明
horizontalAlignmentHorizontalAlignment列的水平对齐方式。

返回

Column - 此对象,用于链式调用。


setHorizontalSizeStyle(horizontalSizeStyle)

设置列的 HorizontalSizeStyle。可选。

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

参数

名称类型说明
horizontalSizeStyleHorizontalSizeStyle列的水平尺寸。

返回

Column - 此对象,用于链式调用。


setVerticalAlignment(verticalAlignment)

设置 ColumnVerticalAlignment。可选。

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

参数

名称类型说明
verticalAlignmentVerticalAlignment列的垂直对齐方式。

返回

Column - 此对象,用于链式调用。