ส่วนการ์ดจะเก็บกลุ่มวิดเจ็ตและแยกวิดเจ็ตแต่ละกลุ่มออกจากกันด้วยภาพ
พร้อมให้บริการสำหรับส่วนเสริมของ Google Workspace และแอป 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);
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
add | Card | เพิ่มวิดเจ็ตที่ระบุลงในส่วนนี้ |
set | Card | ตั้งค่าปุ่มขยายและยุบที่ปรับแต่งได้ของส่วน |
set | Card | กำหนดว่าจะยุบส่วนได้หรือไม่ |
set | Card | ตั้งค่าส่วนหัวของส่วน |
set | Card | กําหนดรหัสที่ไม่ซ้ำกันที่กําหนดให้ซึ่งใช้ระบุส่วนที่จะเปลี่ยนแปลง |
set | Card | กำหนดจำนวนวิดเจ็ตที่จะยังคงแสดงเมื่อยุบส่วนนี้ |
เอกสารโดยละเอียด
add Widget(widget)
เพิ่มวิดเจ็ตที่ระบุลงในส่วนนี้ วิดเจ็ตจะแสดงตามลำดับที่เพิ่ม คุณเพิ่มวิดเจ็ตลงในส่วนการ์ดได้ไม่เกิน 100 รายการ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
widget | Widget | วิดเจ็ตที่จะเพิ่มลงในส่วน |
รีเทิร์น
Card - ออบเจ็กต์นี้สำหรับการเชื่อมโยง
set Collapse Control(collapseControl)
ตั้งค่าปุ่มขยายและยุบที่ปรับแต่งได้ของส่วน ปุ่มเหล่านี้จะแสดงก็ต่อเมื่อ ส่วนนั้นยุบได้ หากไม่ได้ตั้งค่าช่องนี้ ระบบจะใช้ปุ่มเริ่มต้น
ใช้ได้กับแอป Google Chat ในรุ่นตัวอย่างสำหรับนักพัฒนาแอปของส่วนเสริม 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), );
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
collapse | Collapse | การตั้งค่าการควบคุมการยุบ |
รีเทิร์น
Card - ออบเจ็กต์นี้สำหรับการเชื่อมโยง
set Collapsible(collapsible)
กำหนดว่าจะยุบส่วนได้หรือไม่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
collapsible | Boolean | การตั้งค่าแบบยุบได้ |
รีเทิร์น
Card - ออบเจ็กต์นี้สำหรับการเชื่อมโยง
set Header(header)
ตั้งค่าส่วนหัวของส่วน ไม่บังคับ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
header | String | ข้อความส่วนหัว |
รีเทิร์น
Card - ออบเจ็กต์นี้สำหรับการเชื่อมโยง
set Id(id)
กําหนดรหัสที่ไม่ซ้ำกันที่กําหนดให้ซึ่งใช้ระบุส่วนที่จะเปลี่ยนแปลง รองรับการเปลี่ยนแปลงส่วน ในส่วนเสริมเท่านั้น
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
id | String | รหัสของส่วน โดยมีความยาวได้ไม่เกิน 64 อักขระและอยู่ในรูปแบบ `[a-zA-Z0-9-]+` |
รีเทิร์น
Card - ออบเจ็กต์นี้สำหรับการเชื่อมโยง
set Num Uncollapsible Widgets(numUncollapsibleWidgets)
กำหนดจำนวนวิดเจ็ตที่จะยังคงแสดงเมื่อยุบส่วนนี้ วิดเจ็ตที่แสดงจะเป็นวิดเจ็ตแรกๆ ที่เพิ่มเสมอ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
num | Integer | จำนวนวิดเจ็ตที่จะแสดง |
รีเทิร์น
Card - ออบเจ็กต์นี้สำหรับการเชื่อมโยง