Une section de fiche contient des groupes de widgets et les sépare visuellement.
Disponible pour les modules complémentaires Google Workspace et les applications 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);
Méthodes
| Méthode | Type renvoyé | Brève description |
|---|---|---|
add | Card | Ajoute le widget donné à cette section. |
set | Card | Définit les boutons de développement et de réduction personnalisables de la section. |
set | Card | Indique si la section peut être réduite. |
set | Card | Définit l'en-tête de la section. |
set | Card | Définit l'ID unique attribué qui est utilisé pour identifier la section à modifier. |
set | Card | Définit le nombre de widgets qui restent affichés lorsque cette section est réduite. |
Documentation détaillée
add Widget(widget)
Ajoute le widget donné à cette section. Les widgets s'affichent dans l'ordre dans lequel ils ont été ajoutés. Vous ne pouvez pas ajouter plus de 100 widgets à une section de carte.
Paramètres
| Nom | Type | Description |
|---|---|---|
widget | Widget | Widget à ajouter à la section. |
Renvois
Card : cet objet, pour le chaînage.
set Collapse Control(collapseControl)
Définit les boutons de développement et de réduction personnalisables de la section. Ces boutons ne s'affichent que si la section est réductible. Si ce champ n'est pas défini, les boutons par défaut sont utilisés.
Disponible pour les applications Google Chat. En preview développeur pour les modules complémentaires 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), );
Paramètres
| Nom | Type | Description |
|---|---|---|
collapse | Collapse | Paramètre de contrôle de l'état réduit. |
Renvois
Card : cet objet, pour le chaînage.
set Collapsible(collapsible)
Indique si la section peut être réduite.
Paramètres
| Nom | Type | Description |
|---|---|---|
collapsible | Boolean | Le paramètre de réduction. |
Renvois
Card : cet objet, pour le chaînage.
set Header(header)
Définit l'en-tête de la section. Facultatif.
Paramètres
| Nom | Type | Description |
|---|---|---|
header | String | Texte de l'en-tête. |
Renvois
Card : cet objet, pour le chaînage.
set Id(id)
Définit l'ID unique attribué qui est utilisé pour identifier la section à modifier. La mutation de section n'est compatible qu'avec les modules complémentaires.
Paramètres
| Nom | Type | Description |
|---|---|---|
id | String | ID de la section, limité à 64 caractères et au format `[a-zA-Z0-9-]+`. |
Renvois
Card : cet objet, pour le chaînage.
set Num Uncollapsible Widgets(numUncollapsibleWidgets)
Définit le nombre de widgets qui restent affichés lorsque cette section est réduite. Les widgets affichés sont toujours ceux qui ont été ajoutés en premier.
Paramètres
| Nom | Type | Description |
|---|---|---|
num | Integer | Nombre de widgets à afficher. |
Renvois
Card : cet objet, pour le chaînage.