เก็บออบเจ็กต์ Chip ไว้เป็นชุดซึ่งแสดงในแถวเดียว โดยจะขึ้นบรรทัดใหม่เพื่อเลื่อนในแนวนอนได้
พร้อมใช้งานสำหรับแอป Google Chat ในรุ่นทดลองสำหรับนักพัฒนาแอปของส่วนเสริม Google Workspace
const chip = CardService.newChip(); // Finish building the text chip... const chipList = CardService.newChipList() .setLayout(CardService.ChipListLayout.WRAPPED) .addChip(chip);
เมธอด
| เมธอด | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
add | Chip | เพิ่มชิป |
add | Widget | เพิ่มการดำเนินการกับเหตุการณ์ที่ทำได้ในวิดเจ็ต |
set | Widget | ตั้งค่ารหัสที่ไม่ซ้ำกันที่กำหนดไว้ซึ่งใช้ระบุวิดเจ็ตที่จะเปลี่ยนแปลง |
set | Chip | ตั้งค่าเลย์เอาต์รายการชิป |
set | Widget | ตั้งค่าการแสดงผลของวิดเจ็ต |
เอกสารประกอบโดยละเอียด
addChip(chip)
addEventAction(eventAction)
เพิ่มการดำเนินการกับเหตุการณ์ที่ทำได้ในวิดเจ็ต
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
event | Event | Event ที่จะเพิ่ม |
รีเทิร์น
Widget \- ออบเจ็กต์สำหรับการเชื่อมโยง
setId(id)
ตั้งค่ารหัสที่ไม่ซ้ำกันที่กำหนดไว้ซึ่งใช้ระบุวิดเจ็ตที่จะเปลี่ยนแปลง ระบบรองรับการเปลี่ยนแปลงวิดเจ็ตในส่วนเสริมเท่านั้น
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
id | String | รหัสของวิดเจ็ตที่มีความยาวได้ไม่เกิน 64 อักขระและอยู่ในรูปแบบ `[a-zA-Z0-9-]+` |
รีเทิร์น
Widget \- ออบเจ็กต์นี้สำหรับการเชื่อมโยง
setLayout(layout)
ตั้งค่าเลย์เอาต์รายการชิป หากไม่ได้ตั้งค่า ระบบจะใช้เลย์เอาต์ ChipListLayout.WRAPPED เป็นค่าเริ่มต้น
const chip = CardService.newChip(); // Finish building the text chip... const chipList = CardService.newChipList() .setLayout(CardService.ChipListLayout.HORIZONTAL_SCROLLABLE) .addChip(chip);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
layout | Chip | เลย์เอาต์รายการชิป |
รีเทิร์น
ChipList \- ออบเจ็กต์นี้สำหรับการเชื่อมโยง
setVisibility(visibility)
ตั้งค่าการแสดงผลของวิดเจ็ต ค่าเริ่มต้นคือ `VISIBLE`
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
visibility | Visibility | Visibility ของวิดเจ็ต |
รีเทิร์น
Widget \- ออบเจ็กต์สำหรับการเชื่อมโยง