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
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
addWidget(widget) | CardSection | Aggiunge il widget specificato a questa sezione. |
setCollapseControl(collapseControl) | CardSection | Imposta i pulsanti Espandi e Comprimi personalizzabili della sezione. |
setCollapsible(collapsible) | CardSection | Imposta se la sezione può essere compressa. |
setHeader(header) | CardSection | Imposta l'intestazione della sezione. |
setNumUncollapsibleWidgets(numUncollapsibleWidgets) | CardSection | Imposta 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
Nome | Tipo | Descrizione |
---|---|---|
widget | Widget | Un 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 solo per le app Google Chat. Non disponibile 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
Nome | Tipo | Descrizione |
---|---|---|
collapseControl | CollapseControl | L'impostazione del controllo di chiusura. |
Invio
CardSection
: questo oggetto, per l'accodamento.
setCollapsible(collapsible)
Imposta se la sezione può essere compressa.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
collapsible | Boolean | L'impostazione comprimibile. |
Invio
CardSection
: questo oggetto, per l'accodamento.
setHeader(header)
Imposta l'intestazione della sezione. Facoltativo.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
header | String | Il 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
Nome | Tipo | Descrizione |
---|---|---|
numUncollapsibleWidgets | Integer | Il numero di widget da mostrare. |
Invio
CardSection
: questo oggetto, per l'accodamento.