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)

将微件添加到列中。

微件会按照添加顺序显示。您可以将以下微件添加到 列:

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)

设置 Column 的 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 - 此对象,用于链接。