Class CollapseControl

CollapseControl

可自定义的收起和展开控件。

仅适用于 Google Chat 应用。不适用于 Google Workspace 插件。

const collapseButton =
    CardService.newTextButton()
        .setTextButtonStyle(CardService.TextButtonStyle.BORDERLESS)
        .setText('less less')
        .setMaterialIcon(CardService.newMaterialIcon().setName('bug_report'));

const expandButton =
    CardService.newImageButton()
        .setImageButtonStyle(CardService.ImageButtonStyle.FILLED)
        .setMaterialIcon(CardService.newMaterialIcon().setName('bug_report'));

const collapseControl =
    CardService.newCollapseControl()
        .setHorizontalAlign(CardService.HorizontalAlignment.END)
        .setExpandButton(expandButton)
        .setCollapseButton(collapseButton);

方法

方法返回类型简介
setCollapseButton(button)CollapseControl设置“收起”按钮显示的 Button
setExpandButton(button)CollapseControl设置“展开”按钮显示的 Button
setHorizontalAlign(horizontalAlignment)CollapseControl设置 CollapseControlHorizontalAlignment

详细文档

setCollapseButton(button)

设置“收起”按钮显示的 Button。可选。
必须与收起按钮一起设置。

const collapseControl =
    CardService.newCollapseControl().setCollapseButton(collapseButton);

参数

名称类型说明
buttonButton要设置的收起按钮。

返回

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


setExpandButton(button)

设置“展开”按钮显示的 Button。可选。
必须与收起按钮一起设置。

const collapseControl =
    CardService.newCollapseControl().setExpandButton(expandButton);

参数

名称类型说明
buttonButton要设置的展开按钮。

返回

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


setHorizontalAlign(horizontalAlignment)

设置 CollapseControlHorizontalAlignment。可选。*

const collapseControl = CardService.newCollapseControl().setHorizontalAlign(
    CardService.HorizontalAlignment.START,
);

参数

名称类型说明
horizontalAlignmentHorizontalAlignmentExpandControl 微件的水平对齐方式。

返回

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