Una sezione della scheda contiene gruppi di widget e fornisce una separazione visiva tra loro.
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 |
|---|---|---|
add | Card | Aggiunge il widget specificato a questa sezione. |
set | Card | Imposta i pulsanti espandi e comprimi personalizzabili della sezione. |
set | Card | Determina se la sezione può essere compressa. |
set | Card | Imposta l'intestazione della sezione. |
set | Card | Imposta l'ID univoco assegnato utilizzato per identificare la sezione da modificare. |
set | Card | Imposta il numero di widget che vengono ancora visualizzati quando questa sezione è compressa. |
Documentazione dettagliata
add Widget(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. |
Indietro
Card: questo oggetto, per il concatenamento.
set Collapse Control(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
| Nome | Tipo | Descrizione |
|---|---|---|
collapse | Collapse | L'impostazione del controllo di compressione. |
Indietro
Card: questo oggetto, per il concatenamento.
set Collapsible(collapsible)
Determina se la sezione può essere compressa.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
collapsible | Boolean | L'impostazione comprimibile. |
Indietro
Card: questo oggetto, per il concatenamento.
set Header(header)
Imposta l'intestazione della sezione. Facoltativo.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
header | String | Il testo dell'intestazione. |
Indietro
Card: questo oggetto, per il concatenamento.
set Id(id)
Imposta l'ID univoco assegnato utilizzato per identificare la sezione da modificare. La mutazione della sezione è supportata solo nei componenti aggiuntivi.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
id | String | L'ID della sezione, con un limite di 64 caratteri e nel formato `[a-zA-Z0-9-]+`. |
Indietro
Card: questo oggetto, per il concatenamento.
set Num Uncollapsible Widgets(numUncollapsibleWidgets)
Imposta il numero di widget che vengono ancora visualizzati quando questa sezione è compressa. I widget mostrati sono sempre i primi aggiunti.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
num | Integer | Il numero di widget da mostrare. |
Indietro
Card: questo oggetto, per il concatenamento.