ข้อความ ไอคอน หรือปุ่มข้อความและไอคอนที่ผู้ใช้คลิกได้ ดูตัวอย่างในแอป Google Chat ได้ที่หัวข้อเพิ่มปุ่ม
หากต้องการทำให้รูปภาพเป็นปุ่มที่คลิกได้ ให้ระบุ (ไม่ใช่ Image) และตั้งค่าการดำเนินการ ImageComponentonClick
พร้อมใช้งานสำหรับแอป Google Chat และส่วนเสริม Google Workspace
| การแสดง JSON |
|---|
{ "text": string, "icon": { object ( |
| ช่อง | |
|---|---|
text |
ข้อความที่แสดงภายในปุ่ม |
icon |
ไอคอนที่แสดงภายในปุ่ม หากตั้งค่าทั้ง |
color |
ไม่บังคับ สีของปุ่ม หากตั้งค่าไว้ ปุ่ม หากต้องการตั้งค่าสีปุ่ม ให้ระบุค่าสำหรับช่อง ตัวอย่างเช่น โค้ดต่อไปนี้จะตั้งค่าสีเป็นสีแดงที่ความเข้มสูงสุด ช่อง |
onClick |
ต้องระบุ การดำเนินการที่จะทำเมื่อผู้ใช้คลิกปุ่ม เช่น การเปิดไฮเปอร์ลิงก์หรือการเรียกใช้ฟังก์ชันที่กำหนดเอง |
disabled |
หาก |
altText |
ข้อความสำรองที่ใช้สำหรับการช่วยเหลือพิเศษ ตั้งค่าข้อความอธิบายที่ช่วยให้ผู้ใช้ทราบว่าปุ่มทำอะไรได้บ้าง เช่น หากปุ่มเปิดไฮเปอร์ลิงก์ คุณอาจเขียนว่า "เปิดแท็บเบราว์เซอร์ใหม่และไปยังเอกสารประกอบสำหรับนักพัฒนาซอฟต์แวร์ Google Chat ที่ https://developers.google.com/workspace/chat" |
type |
ไม่บังคับ ประเภทของปุ่ม หากไม่ได้ตั้งค่าไว้ ประเภทปุ่มจะใช้ค่าเริ่มต้นเป็น |
ประเภท
ไม่บังคับ type ของปุ่ม หากตั้งค่าช่อง color ระบบจะบังคับให้ type เป็น FILLED
ใช้ได้กับแอป Google Chat และใช้ไม่ได้กับส่วนเสริม Google Workspace
| Enum | |
|---|---|
TYPE_UNSPECIFIED |
ไม่ใช้ ไม่ระบุ |
OUTLINED |
ปุ่มแบบมีเส้นขอบเป็นปุ่มที่เน้นระดับปานกลาง โดยปกติแล้วเมนูนี้จะมีการดำเนินการที่สำคัญ แต่ไม่ใช่การดำเนินการหลักในแอปใน Chat หรือส่วนเสริม |
FILLED |
ปุ่มแบบทึบมีคอนเทนเนอร์ที่มีสีทึบ ปุ่มนี้มีผลต่อการมองเห็นมากที่สุด และเราขอแนะนำให้ใช้สำหรับการดำเนินการที่สำคัญและหลักในแอปใน Chat หรือส่วนเสริม |
FILLED_TONAL |
ปุ่มแบบเติมสีโทนเดียวเป็นทางเลือกที่อยู่กึ่งกลางระหว่างปุ่มแบบเติมสีและปุ่มแบบมีเส้นขอบ ซึ่งมีประโยชน์ในบริบทที่ปุ่มที่มีลำดับความสำคัญต่ำกว่าต้องการการเน้นมากกว่าปุ่มแบบเส้นขอบเล็กน้อย |
BORDERLESS |
ปุ่มไม่มีคอนเทนเนอร์ที่มองไม่เห็นในสถานะเริ่มต้น มักใช้สำหรับการดำเนินการที่มีลำดับความสำคัญต่ำสุด โดยเฉพาะเมื่อแสดงตัวเลือกหลายรายการ |