Class CollapseControl

CollapseControl

カスタマイズ可能な折りたたみ / 展開コントロール。

Google Chat アプリで利用できます。Google Workspace アドオンのデベロッパー プレビュー版で利用できます。

const collapseButton =
    CardService.newTextButton()
        .setTextButtonStyle(CardService.TextButtonStyle.BORDERLESS)
        .setText('Collapse');

const expandButton =
    CardService.newImageButton()
        .setImageButtonStyle(CardService.ImageButtonStyle.FILLED);

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

メソッド

メソッド戻り値の型概要
setCollapseButton(button)CollapseControl[一部のみを表示] ボタンに表示される Button を設定します。
setExpandButton(button)CollapseControl[さらに表示] ボタンに表示される Button を設定します。
setHorizontalAlign(horizontalAlignment)CollapseControlCollapseControlHorizontalAlignment を設定します。

詳細なドキュメント

setCollapseButton(button)

[一部のみを表示] ボタンに表示される Button を設定します。省略可。
折りたたみボタンと一緒に設定する必要があります。

const collapseButton =
    CardService.newTextButton().setText('Collapse');

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

パラメータ

名前タイプ説明
buttonButton設定する折りたたみボタン。

戻る

CollapseControl - チェーン用のこのオブジェクト。


setExpandButton(button)

[さらに表示] ボタンに表示される Button を設定します。省略可。
折りたたみボタンと一緒に設定する必要があります。

const expandButton =
    CardService.newTextButton().setText('Expand');

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

パラメータ

名前タイプ説明
buttonButton設定する展開ボタン。

戻る

CollapseControl - チェーン用のこのオブジェクト。


setHorizontalAlign(horizontalAlignment)

CollapseControlHorizontalAlignment を設定します。省略可。*

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

パラメータ

名前タイプ説明
horizontalAlignmentHorizontalAlignmentCollapseControl ウィジェットの水平方向の配置。

戻る

CollapseControl - チェーン用のこのオブジェクト。