Sekcja karty zawiera grupy widżetów i zapewnia wizualne oddzielenie między nimi.
Dostępne w przypadku dodatków do Google Workspace i aplikacji do 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);
Metody
| Metoda | Zwracany typ | Krótki opis |
|---|---|---|
add | Card | Dodaje podany widżet do tej sekcji. |
set | Card | Ustawia konfigurowalne przyciski rozwijania i zwijania sekcji. |
set | Card | Określa, czy sekcję można zwinąć. |
set | Card | Ustawia nagłówek sekcji. |
set | Card | Ustawia unikalny identyfikator przypisany do sekcji, która ma zostać zmieniona. |
set | Card | Określa liczbę widżetów, które są nadal widoczne po zwinięciu tej sekcji. |
Szczegółowa dokumentacja
add Widget(widget)
Dodaje podany widżet do tej sekcji. Widżety są wyświetlane w kolejności, w jakiej zostały dodane. Nie możesz dodać do sekcji karty więcej niż 100 widżetów.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
widget | Widget | Widżet do dodania w sekcji. |
Powrót
Card – ten obiekt do łączenia.
set Collapse Control(collapseControl)
Ustawia konfigurowalne przyciski rozwijania i zwijania sekcji. Te przyciski są widoczne tylko wtedy, gdy sekcja jest zwijalna. Jeśli to pole nie jest skonfigurowane, używane są domyślne przyciski.
Dostępne w przypadku aplikacji Google Chat. W wersji przedpremierowej dla programistów dodatków do 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), );
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
collapse | Collapse | Ustawienie elementu sterującego zwijaniem. |
Powrót
Card – ten obiekt do łączenia.
set Collapsible(collapsible)
Określa, czy sekcję można zwinąć.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
collapsible | Boolean | Ustawienie zwijania. |
Powrót
Card – ten obiekt do łączenia.
set Header(header)
Ustawia nagłówek sekcji. Opcjonalnie:
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
header | String | Tekst nagłówka. |
Powrót
Card – ten obiekt do łączenia.
set Id(id)
Ustawia przypisany unikalny identyfikator, który służy do identyfikowania sekcji, która ma zostać zmieniona. Zmiana sekcji jest obsługiwana tylko w przypadku dodatków.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
id | String | Identyfikator sekcji, który może mieć maksymalnie 64 znaki i musi mieć format `[a-zA-Z0-9-]+`. |
Powrót
Card – ten obiekt do łączenia.
set Num Uncollapsible Widgets(numUncollapsibleWidgets)
Określa liczbę widżetów, które są nadal widoczne po zwinięciu tej sekcji. Wyświetlane widżety to zawsze te, które zostały dodane jako pierwsze.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
num | Integer | Liczba widżetów do wyświetlenia. |
Powrót
Card – ten obiekt do łączenia.