ส่วนหัวของ Card
ใช้ได้กับส่วนเสริมของ Google Workspace และแอป Google Chat
var cardHeader = CardService.newCardHeader() .setTitle("Card header title") .setSubtitle("Card header subtitle") .setImageStyle(CardService.ImageStyle.CIRCLE) .setImageUrl("https://image.png");
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
setImageAltText(imageAltText) | CardHeader | ตั้งค่าข้อความสำรองสำหรับรูปภาพส่วนหัว |
setImageStyle(imageStyle) | CardHeader | ตั้งค่าการครอบตัดไอคอนในส่วนหัวของการ์ด |
setImageUrl(imageUrl) | CardHeader | ตั้งค่ารูปภาพเพื่อใช้ในส่วนหัวโดยระบุ URL หรือสตริงข้อมูล |
setSubtitle(subtitle) | CardHeader | ตั้งค่าคำบรรยายของส่วนหัวของการ์ด |
setTitle(title) | CardHeader | ตั้งชื่อส่วนหัวของการ์ด |
เอกสารโดยละเอียด
setImageAltText(imageAltText)
ตั้งค่าข้อความสำรองสำหรับรูปภาพส่วนหัว
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
imageAltText | String | ข้อความสำรองสำหรับรูปภาพส่วนหัว |
รีเทิร์น
CardHeader
— ออบเจ็กต์นี้สำหรับการทำสายโซ่
setImageStyle(imageStyle)
ตั้งค่าการครอบตัดไอคอนในส่วนหัวของการ์ด ค่าเริ่มต้นคือไม่ครอบตัด ไม่บังคับ
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
imageStyle | ImageStyle | การตั้งค่ารูปแบบ |
รีเทิร์น
CardHeader
— ออบเจ็กต์นี้สำหรับการทำสายโซ่
setImageUrl(imageUrl)
ตั้งค่ารูปภาพเพื่อใช้ในส่วนหัวโดยระบุ URL หรือสตริงข้อมูล
URL ที่ระบุอาจเป็น URL ที่เข้าถึงได้แบบสาธารณะหรือสตริงรูปภาพที่เข้ารหัส base64
ในการรับรายการหลัง คุณสามารถใช้โค้ดต่อไปนี้เพื่อสร้างสตริงภาพที่เข้ารหัสจาก
รูปภาพใน Google ไดรฟ์ แล้วเก็บสตริงนั้นไว้ใช้กับ setImageUrl(imageUrl)
ในภายหลัง วิธีนี้จะป้องกันไม่ให้ส่วนเสริมของคุณเข้าถึงโค้ด
URL ของรูปภาพที่ใช้ได้:
// The following assumes you have the image to use in Google Drive and have its ID. var imageBytes = DriveApp.getFileById(imageID).getBlob().getBytes(); var encodedImageURL = "data:image/jpeg;base64," + Utilities.base64Encode(imageBytes); // You can store encodeImageURL and use it as a parameter to CardHeader.setImageUrl(imageUrl).
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
imageUrl | String | ที่อยู่ URL ของรูปภาพที่โฮสต์ไว้ที่จะใช้ หรือสตริงรูปภาพที่เข้ารหัส |
รีเทิร์น
CardHeader
— ออบเจ็กต์นี้สำหรับการทำห่วงโซ่
setSubtitle(subtitle)
ตั้งค่าคำบรรยายของส่วนหัวของการ์ด ไม่บังคับ
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
subtitle | String | ข้อความคำบรรยายส่วนหัว |
รีเทิร์น
CardHeader
— ออบเจ็กต์นี้สำหรับการทำห่วงโซ่
setTitle(title)
ตั้งชื่อส่วนหัวของการ์ด ต้องระบุ
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
title | String | ข้อความส่วนหัว |
รีเทิร์น
CardHeader
— ออบเจ็กต์นี้สำหรับการทำสายโซ่