Class CardSection

CardSection

Una sezione della scheda contiene gruppi di widget e li separa visivamente.

Disponibile per i componenti aggiuntivi di Google Workspace e le app Google Chat.

const image = CardService.newImage(); // Build image ... const textParagraph = CardService.newTextParagraph(); // Build text paragraph ...  const cardSection = CardService.newCardSection()                         .setHeader('Section header')                         .addWidget(image)                         .addWidget(textParagraph);

Metodi

MetodoTipo restituitoBreve descrizione
addWidget(widget)CardSectionAggiunge il widget specificato a questa sezione.
setCollapseControl(collapseControl)CardSectionImposta i pulsanti Espandi e Comprimi personalizzabili della sezione.
setCollapsible(collapsible)CardSectionImposta se la sezione può essere compressa.
setHeader(header)CardSectionImposta l'intestazione della sezione.
setNumUncollapsibleWidgets(numUncollapsibleWidgets)CardSectionImposta il numero di widget che vengono comunque visualizzati quando questa sezione è compressa.

Documentazione dettagliata

addWidget(widget)

Aggiunge il widget specificato a questa sezione. I widget vengono visualizzati nell'ordine in cui sono stati aggiunti. Non puoi aggiungere più di 100 widget a una sezione della scheda.

Parametri

NomeTipoDescrizione
widgetWidgetUn widget da aggiungere alla sezione.

Invio

CardSection: questo oggetto, per l'accodamento.


setCollapseControl(collapseControl)

Imposta i pulsanti Espandi e Comprimi personalizzabili della sezione. Questi pulsanti vengono visualizzati solo se la sezione è comprimibile. Se questo campo non è impostato, vengono utilizzati i pulsanti predefiniti.

Disponibile per le app Google Chat. In anteprima per sviluppatori per i componenti aggiuntivi di Google Workspace.

const collapseButton =     CardService.newTextButton()         .setTextButtonStyle(CardService.TextButtonStyle.BORDERLESS)         .setText('show less');  const expandButton =     CardService.newImageButton()         .setImageButtonStyle(CardService.ImageButtonStyle.FILLED)         .setMaterialIcon(CardService.newMaterialIcon().setName('bug_report'));  const collapsibleSection =     CardService.newCardSection()         .setCollapsible(true)         .setNumUncollapsibleWidgets(1)         .setCollapseControl(             CardService.newCollapseControl()                 .setHorizontalAlign(CardService.HorizontalAlignment.CENTER)                 .setCollapseButton(collapseButton)                 .setExpandButton(expandButton),         );

Parametri

NomeTipoDescrizione
collapseControlCollapseControlL'impostazione del controllo di chiusura.

Invio

CardSection: questo oggetto, per l'accodamento.


setCollapsible(collapsible)

Imposta se la sezione può essere compressa.

Parametri

NomeTipoDescrizione
collapsibleBooleanL'impostazione comprimibile.

Invio

CardSection: questo oggetto, per l'accodamento.


setHeader(header)

Imposta l'intestazione della sezione. Facoltativo.

Parametri

NomeTipoDescrizione
headerStringIl testo dell'intestazione.

Invio

CardSection: questo oggetto, per l'accodamento.


setNumUncollapsibleWidgets(numUncollapsibleWidgets)

Imposta il numero di widget che vengono comunque visualizzati quando questa sezione è compressa. I widget visualizzati sono sempre i primi aggiunti.

Parametri

NomeTipoDescrizione
numUncollapsibleWidgetsIntegerIl numero di widget da mostrare.

Invio

CardSection: questo oggetto, per l'accodamento.