Sekcja karty zawiera grupy widżetów i zapewnia ich wizualne oddzielenie.
Dostępne w przypadku dodatków do Google Workspace i aplikacji 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 dany 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 | Określa liczbę widżetów, które są nadal widoczne, gdy ta sekcja jest zwinięta. |
Szczegółowa dokumentacja
add Widget(widget)
Dodaje dany widżet do tej sekcji. Widżety są wyświetlane w kolejności dodawania. Do sekcji karty nie możesz dodać więcej niż 100 widżetów.
Parametry
Nazwa | Typ | Opis |
---|---|---|
widget | Widget | Widżet do dodania do sekcji. |
Powrót
Card
– ten obiekt do łańcucha.
set Collapse Control(collapseControl)
Ustawia konfigurowalne przyciski rozwijania i zwijania sekcji. Te przyciski są widoczne tylko wtedy, gdy sekcję można zwinąć. Jeśli to pole nie jest skonfigurowane, używane są przyciski domyślne.
Dostępne tylko w przypadku aplikacji Google Chat. Niedostępne w przypadku dodatków 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 kontroli zwijania. |
Powrót
Card
– ten obiekt do łańcucha.
set Collapsible(collapsible)
Określa, czy sekcję można zwinąć.
Parametry
Nazwa | Typ | Opis |
---|---|---|
collapsible | Boolean | Ustawienie zwijania. |
Powrót
Card
– ten obiekt do łańcucha.
set Header(header)
Ustawia nagłówek sekcji. Opcjonalnie:
Parametry
Nazwa | Typ | Opis |
---|---|---|
header | String | Tekst nagłówka. |
Powrót
Card
– ten obiekt do łańcucha.
set Num Uncollapsible Widgets(numUncollapsibleWidgets)
Określa liczbę widżetów, które są nadal widoczne, gdy ta sekcja jest zwinięta. 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 łańcucha.