Ein Kartenabschnitt enthält Gruppen von Widgets und sorgt für eine visuelle Trennung zwischen ihnen.
Verfügbar für Google Workspace-Add‑ons und Google Chat-Apps.
const image = CardService.newImage(); // Build image ... const textParagraph = CardService.newTextParagraph(); // Build text paragraph ... const cardSection = CardService.newCardSection() .setHeader('Section header') .addWidget(image) .addWidget(textParagraph);
Methoden
| Methode | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
add | Card | Fügt diesem Bereich das angegebene Widget hinzu. |
set | Card | Legt die anpassbaren Schaltflächen zum Maximieren und Minimieren des Bereichs fest. |
set | Card | Legt fest, ob der Bereich minimiert werden kann. |
set | Card | Legt die Überschrift des Abschnitts fest. |
set | Card | Legt die eindeutige ID fest, die zum Identifizieren des zu ändernden Abschnitts verwendet wird. |
set | Card | Legt die Anzahl der Widgets fest, die weiterhin angezeigt werden, wenn dieser Bereich minimiert ist. |
Detaillierte Dokumentation
add Widget(widget)
Fügt diesem Bereich das angegebene Widget hinzu. Widgets werden in der Reihenfolge angezeigt, in der sie hinzugefügt wurden. Sie können einem Kartenbereich nicht mehr als 100 Widgets hinzufügen.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
widget | Widget | Ein Widget, das dem Abschnitt hinzugefügt werden soll. |
Rückflug
Card: Dieses Objekt zur Verkettung.
set Collapse Control(collapseControl)
Legt die anpassbaren Schaltflächen zum Maximieren und Minimieren des Bereichs fest. Diese Schaltflächen werden nur angezeigt, wenn der Bereich minimiert werden kann. Wenn dieses Feld nicht festgelegt ist, werden Standardschaltflächen verwendet.
Für Google Chat-Apps verfügbar. In der Entwicklervorschau für Google Workspace-Add‑ons.
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), );
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
collapse | Collapse | Die Einstellung für die Minimierung. |
Rückflug
Card: Dieses Objekt zur Verkettung.
set Collapsible(collapsible)
Legt fest, ob der Bereich minimiert werden kann.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
collapsible | Boolean | Die Einstellung zum Minimieren. |
Rückflug
Card: Dieses Objekt zur Verkettung.
set Header(header)
Legt die Überschrift des Abschnitts fest. Optional.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
header | String | Der Headertext. |
Rückflug
Card: Dieses Objekt zur Verkettung.
set Id(id)
Legt die eindeutige ID fest, die zum Identifizieren des zu ändernden Abschnitts verwendet wird. Die Mutation von Abschnitten wird nur in Add-ons unterstützt.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
id | String | Die ID des Abschnitts mit einem Limit von 64 Zeichen und im Format `[a-zA-Z0-9-]+`. |
Rückflug
Card: Dieses Objekt zur Verkettung.
set Num Uncollapsible Widgets(numUncollapsibleWidgets)
Legt die Anzahl der Widgets fest, die weiterhin angezeigt werden, wenn dieser Bereich minimiert ist. Die angezeigten Widgets sind immer die ersten, die hinzugefügt wurden.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
num | Integer | Anzahl der anzuzeigenden Widgets. |
Rückflug
Card: Dieses Objekt zur Verkettung.