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

參數

名稱類型說明
horizontalAlignmentHorizontalAlignmentCollapseControl 小工具的水平對齊方式。

回攻員

CollapseControl:這個物件用於鏈結。