Header Card
.
var cardHeader = CardService.newCardHeader() .setTitle("Card header title") .setSubtitle("Card header subtitle") .setImageStyle(CardService.ImageStyle.CIRCLE) .setImageUrl("https://image.png");
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setImageAltText(imageAltText) | CardHeader | Menetapkan teks alternatif untuk gambar header. |
setImageStyle(imageStyle) | CardHeader | Menetapkan pemangkasan ikon di header kartu. |
setImageUrl(imageUrl) | CardHeader | Menetapkan gambar untuk digunakan di header dengan memberikan URL atau string datanya. |
setSubtitle(subtitle) | CardHeader | Menetapkan subtitel header kartu. |
setTitle(title) | CardHeader | Menetapkan judul header kartu. |
Dokumentasi mendetail
setImageAltText(imageAltText)
Menetapkan teks alternatif untuk gambar header.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
imageAltText | String | Teks alternatif untuk gambar header. |
Return
CardHeader
— Objek ini, untuk rantai.
setImageStyle(imageStyle)
Menetapkan pemangkasan ikon di header kartu. Defaultnya adalah tanpa pemangkasan. Opsional.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
imageStyle | ImageStyle | Setelan gaya. |
Return
CardHeader
— Objek ini, untuk rantai.
setImageUrl(imageUrl)
Menetapkan gambar untuk digunakan di header dengan memberikan URL atau string datanya.
URL yang diberikan dapat berupa URL yang dapat diakses secara publik atau string gambar yang dienkode base64.
Untuk mendapatkan yang kedua, Anda dapat menggunakan kode berikut untuk membuat string gambar yang dienkode dari gambar di Google Drive, lalu menyimpan string tersebut untuk digunakan nanti dengan setImageUrl(imageUrl)
. Metode ini mencegah add-on Anda perlu mengakses URL gambar
yang tersedia untuk umum:
// 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).
Parameter
Name | Jenis | Deskripsi |
---|---|---|
imageUrl | String | Alamat URL gambar yang dihosting yang akan digunakan, atau string gambar yang dienkode. |
Return
CardHeader
— Objek ini, untuk rantai.
setSubtitle(subtitle)
Menetapkan subtitel header kartu. Opsional.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
subtitle | String | Teks subtitel header. |
Return
CardHeader
— Objek ini, untuk rantai.
setTitle(title)
Menetapkan judul header kartu. Wajib diisi.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
title | String | Teks header. |
Return
CardHeader
— Objek ini, untuk rantai.