Class CollapseControl

CollapseControl

Ein anpassbares Steuerelement zum Minimieren und Maximieren.

Nur für Google Chat-Apps verfügbar. Nicht verfügbar für Google Workspace-Add-ons.

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

Methoden

MethodeRückgabetypKurzbeschreibung
setCollapseButton(button)CollapseControlLegt den Button fest, der für die Schaltfläche „Weniger anzeigen“ angezeigt wird.
setExpandButton(button)CollapseControlHier wird das Button festgelegt, das für die Schaltfläche „Mehr anzeigen“ angezeigt wird.
setHorizontalAlign(horizontalAlignment)CollapseControlLegt den HorizontalAlignment von CollapseControl fest.

Detaillierte Dokumentation

setCollapseButton(button)

Legt den Button fest, der für die Schaltfläche „Weniger anzeigen“ angezeigt wird. Optional.
Muss zusammen mit der Schaltfläche zum Minimieren festgelegt werden.

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

Parameter

NameTypBeschreibung
buttonButtonDie Schaltfläche „Minimieren“, die festgelegt werden soll.

Rückflug

CollapseControl: Dieses Objekt zur Verkettung.


setExpandButton(button)

Legt den Button fest, der für die Schaltfläche „Mehr anzeigen“ angezeigt wird. Optional.
Muss zusammen mit der Schaltfläche zum Minimieren festgelegt werden.

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

Parameter

NameTypBeschreibung
buttonButtonDie Schaltfläche „Maximieren“, die festgelegt werden soll.

Rückflug

CollapseControl – dieses Objekt, zur Verkettung


setHorizontalAlign(horizontalAlignment)

Legt die HorizontalAlignment der CollapseControl fest. Optional. *

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

Parameter

NameTypBeschreibung
horizontalAlignmentHorizontalAlignmentDie horizontale Ausrichtung des CollapseControl-Widgets.

Rückflug

CollapseControl – dieses Objekt, zur Verkettung