Class CollapseControl

CollapseControl

Özelleştirilebilir daraltma ve genişletme kontrolü.

Yalnızca Google Chat uygulamaları için kullanılabilir. Google Workspace eklentileri için kullanılamaz.

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

Yöntemler

YöntemDönüş türüKısa açıklama
setCollapseButton(button)CollapseControl"Daha az göster" düğmesi için görüntülenen Button değerini ayarlar.
setExpandButton(button)CollapseControl"Daha fazla göster" düğmesi için görüntülenen Button değerini ayarlar.
setHorizontalAlign(horizontalAlignment)CollapseControlCollapseControl öğesinin HorizontalAlignment değerini ayarlar.

Ayrıntılı dokümanlar

setCollapseButton(button)

"Daha az göster" düğmesi için gösterilen Button değerini ayarlar. İsteğe bağlı.
Daralt düğmesiyle birlikte ayarlanmalıdır.

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

Parametreler

AdTürAçıklama
buttonButtonAyarlanacak daralt düğmesi.

Return

CollapseControl: Zincirleme için bu nesne.


setExpandButton(button)

"Daha fazla göster" düğmesi için görüntülenen Button öğesini ayarlar. İsteğe bağlı.
Daraltma düğmesiyle birlikte ayarlanmalıdır.

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

Parametreler

AdTürAçıklama
buttonButtonAyarlanacak genişlet düğmesi.

Return

CollapseControl: Zincirleme için bu nesne.


setHorizontalAlign(horizontalAlignment)

CollapseControl öğesinin HorizontalAlignment değerini ayarlar. İsteğe bağlı. *

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

Parametreler

AdTürAçıklama
horizontalAlignmentHorizontalAlignmentConditionControl widget'ının yatay hizalaması.

Return

CollapseControl: Zincirleme için bu nesne.