Header Card
.
Tersedia untuk Add-on Google Workspace dan aplikasi Google Chat.
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 | Menyetel pemangkasan ikon di header kartu. |
setImageUrl(imageUrl) | CardHeader | Menetapkan gambar yang akan digunakan dalam header dengan memberikan URL atau string datanya. |
setSubtitle(subtitle) | CardHeader | Menyetel subjudul header kartu. |
setTitle(title) | CardHeader | Menetapkan judul header kartu. |
Dokumentasi mendetail
setImageAltText(imageAltText)
Menetapkan teks alternatif untuk gambar header.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
imageAltText | String | Teks alternatif untuk gambar header. |
Pulang pergi
CardHeader
— Objek ini, untuk perantaian.
setImageStyle(imageStyle)
Menyetel pemangkasan ikon di header kartu. Setelan defaultnya adalah tidak ada pemangkasan. Opsional.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
imageStyle | ImageStyle | Setelan gaya. |
Pulang pergi
CardHeader
— Objek ini, untuk perantaian.
setImageUrl(imageUrl)
Menetapkan gambar yang akan digunakan dalam header dengan memberikan URL atau string datanya.
URL yang disediakan dapat berupa URL yang dapat diakses secara publik atau string gambar berenkode base64.
Untuk mendapatkan yang terakhir, Anda dapat menggunakan kode berikut untuk membuat string gambar yang dienkode dari
di Google Drive, lalu simpan string tersebut untuk digunakan nanti dengan setImageUrl(imageUrl)
. Metode ini mencegah add-on Anda perlu mengakses
URL gambar yang tersedia:
// 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
Nama | Jenis | Deskripsi |
---|---|---|
imageUrl | String | Alamat URL gambar yang dihosting yang akan digunakan, atau string gambar yang dienkode. |
Pulang pergi
CardHeader
— Objek ini, untuk perantaian.
setSubtitle(subtitle)
Menyetel subjudul header kartu. Opsional.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
subtitle | String | Teks subjudul {i>header<i}. |
Pulang pergi
CardHeader
— Objek ini, untuk perantaian.
setTitle(title)
Menetapkan judul header kartu. Wajib.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
title | String | Teks {i>header<i}. |
Pulang pergi
CardHeader
— Objek ini, untuk perantaian.