可自定义的收起和展开控件。
仅适用于 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)
设置“收起”按钮显示的 Button
。可选。
必须与收起按钮一起设置。
const collapseControl = CardService.newCollapseControl().setCollapseButton(collapseButton);
参数
名称 | 类型 | 说明 |
---|---|---|
button | Button | 要设置的收起按钮。 |
返回
CollapseControl
- 此对象,用于链式调用。
setExpandButton(button)
设置“展开”按钮显示的 Button
。可选。
必须与收起按钮一起设置。
const collapseControl = CardService.newCollapseControl().setExpandButton(expandButton);
参数
名称 | 类型 | 说明 |
---|---|---|
button | Button | 要设置的展开按钮。 |
返回
CollapseControl
- 此对象,用于链式调用。
setHorizontalAlign(horizontalAlignment)
设置 CollapseControl
的 HorizontalAlignment
。可选。*
const collapseControl = CardService.newCollapseControl().setHorizontalAlign( CardService.HorizontalAlignment.START, );
参数
名称 | 类型 | 说明 |
---|---|---|
horizontalAlignment | HorizontalAlignment | ExpandControl 微件的水平对齐方式。 |
返回
CollapseControl
- 此对象,用于链式调用。