Bagian kartu menyimpan grup widget dan memberikan pemisahan visual di antara widget tersebut.
Tersedia untuk Add-on Google Workspace dan aplikasi 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);
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addWidget(widget) | CardSection | Menambahkan widget yang diberikan ke bagian ini. |
setCollapseControl(collapseControl) | CardSection | Menetapkan tombol luaskan dan ciutkan bagian yang dapat disesuaikan. |
setCollapsible(collapsible) | CardSection | Menetapkan apakah bagian dapat diciutkan. |
setHeader(header) | CardSection | Menetapkan header bagian. |
setNumUncollapsibleWidgets(numUncollapsibleWidgets) | CardSection | Menetapkan jumlah widget yang masih ditampilkan saat bagian ini diciutkan. |
Dokumentasi mendetail
addWidget(widget)
Menambahkan widget yang diberikan ke bagian ini. Widget ditampilkan sesuai urutan penambahannya. Anda tidak dapat menambahkan lebih dari 100 widget ke bagian kartu.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
widget | Widget | Widget yang akan ditambahkan ke bagian. |
Pulang pergi
CardSection
— Objek ini, untuk pembuatan rantai.
setCollapseControl(collapseControl)
Menetapkan tombol luaskan dan ciutkan bagian yang dapat disesuaikan. Tombol ini hanya ditampilkan jika bagian dapat diciutkan. Jika kolom ini tidak ditetapkan, tombol default akan digunakan.
Hanya tersedia untuk aplikasi Google Chat. Tidak tersedia untuk Add-on 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), );
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
collapseControl | CollapseControl | Setelan kontrol lipat. |
Pulang pergi
CardSection
— Objek ini, untuk pembuatan rantai.
setCollapsible(collapsible)
Menetapkan apakah bagian dapat diciutkan.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
collapsible | Boolean | Setelan yang dapat diciutkan. |
Pulang pergi
CardSection
— Objek ini, untuk pembuatan rantai.
setHeader(header)
Menetapkan header bagian. Opsional.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
header | String | Teks header. |
Pulang pergi
CardSection
— Objek ini, untuk pembuatan rantai.
setNumUncollapsibleWidgets(numUncollapsibleWidgets)
Menetapkan jumlah widget yang masih ditampilkan saat bagian ini diciutkan. Widget yang ditampilkan selalu merupakan widget pertama yang ditambahkan.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
numUncollapsibleWidgets | Integer | Jumlah widget yang akan ditampilkan. |
Pulang pergi
CardSection
— Objek ini, untuk pembuatan rantai.