Bagian kartu berisi 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 |
|---|---|---|
add | Card | Menambahkan widget tertentu ke bagian ini. |
set | Card | Menetapkan tombol luaskan dan ciutkan bagian yang dapat disesuaikan. |
set | Card | Menetapkan apakah bagian dapat diciutkan. |
set | Card | Menetapkan header bagian. |
set | Card | Menetapkan ID unik yang ditetapkan yang digunakan untuk mengidentifikasi bagian yang akan diubah. |
set | Card | Menetapkan jumlah widget yang masih ditampilkan saat bagian ini diciutkan. |
Dokumentasi mendetail
add Widget(widget)
Menambahkan widget tertentu 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 untuk ditambahkan ke bagian. |
Pulang pergi
Card — Objek ini, untuk pengaitan.
set Collapse Control(collapseControl)
Menetapkan tombol luaskan dan ciutkan bagian yang dapat disesuaikan. Tombol ini hanya ditampilkan jika bagian dapat diciutkan. Jika kolom ini tidak disetel, tombol default akan digunakan.
Tersedia untuk aplikasi Google Chat. Dalam pratinjau developer 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 |
|---|---|---|
collapse | Collapse | Setelan kontrol ciutkan. |
Pulang pergi
Card — Objek ini, untuk pengaitan.
set Collapsible(collapsible)
Menetapkan apakah bagian dapat diciutkan.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
collapsible | Boolean | Setelan yang dapat diciutkan. |
Pulang pergi
Card — Objek ini, untuk pengaitan.
set Header(header)
Menetapkan header bagian. Opsional.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
header | String | Teks header. |
Pulang pergi
Card — Objek ini, untuk pengaitan.
set Id(id)
Menetapkan ID unik yang ditetapkan yang digunakan untuk mengidentifikasi bagian yang akan diubah. Perubahan bagian hanya didukung di Add-On.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
id | String | ID bagian, dengan batas 64 karakter dan dalam format `[a-zA-Z0-9-]+`. |
Pulang pergi
Card — Objek ini, untuk pengaitan.
set Num Uncollapsible Widgets(numUncollapsibleWidgets)
Menetapkan jumlah widget yang masih ditampilkan saat bagian ini diciutkan. Widget yang ditampilkan selalu merupakan widget pertama yang ditambahkan.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
num | Integer | Jumlah widget yang akan ditampilkan. |
Pulang pergi
Card — Objek ini, untuk pengaitan.