Class CardHeader

HeaderKartu

Header Card.

Tersedia untuk Add-on Google Workspace dan aplikasi Google Chat.

const cardHeader = CardService.newCardHeader()
                       .setTitle('Card header title')
                       .setSubtitle('Card header subtitle')
                       .setImageStyle(CardService.ImageStyle.CIRCLE)
                       .setImageUrl('https://image.png');

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setImageAltText(imageAltText)CardHeaderMenetapkan teks alternatif untuk gambar header.
setImageStyle(imageStyle)CardHeaderMenetapkan pemangkasan ikon di header kartu.
setImageUrl(imageUrl)CardHeaderMenetapkan gambar yang akan digunakan di header dengan memberikan URL atau string datanya.
setSubtitle(subtitle)CardHeaderMenetapkan subtitel header kartu.
setTitle(title)CardHeaderMenetapkan judul header kartu.

Dokumentasi mendetail

setImageAltText(imageAltText)

Menetapkan teks alternatif untuk gambar header.

Parameter

NamaJenisDeskripsi
imageAltTextStringTeks alternatif untuk gambar header.

Pulang pergi

CardHeader — Objek ini, untuk pembuatan rantai.


setImageStyle(imageStyle)

Menetapkan pemangkasan ikon di header kartu. Setelan defaultnya adalah tidak ada pemangkasan. Opsional.

Parameter

NamaJenisDeskripsi
imageStyleImageStyleSetelan gaya.

Pulang pergi

CardHeader — Objek ini, untuk pembuatan rantai.


setImageUrl(imageUrl)

Menetapkan gambar yang akan digunakan di header dengan memberikan URL atau string datanya.

URL yang diberikan dapat berupa URL yang dapat diakses publik atau string gambar berenkode base64. Untuk mendapatkan yang terakhir, 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 mengakses URL gambar yang tersedia secara publik:

// The following assumes you have the image to use in Google Drive and have its
// ID.
const imageBytes = DriveApp.getFileById('123abc').getBlob().getBytes();
const encodedImageURL =
    `data:image/jpeg;base64,${Utilities.base64Encode(imageBytes)}`;

// You can store encodeImageURL and use it as a parameter to
// CardHeader.setImageUrl(imageUrl).

Parameter

NamaJenisDeskripsi
imageUrlStringAlamat URL gambar yang dihosting yang akan digunakan, atau string gambar yang dienkode.

Pulang pergi

CardHeader — Objek ini, untuk pembuatan rantai.


setSubtitle(subtitle)

Menetapkan subtitel header kartu. Opsional.

Parameter

NamaJenisDeskripsi
subtitleStringTeks subtitel header.

Pulang pergi

CardHeader — Objek ini, untuk pembuatan rantai.


setTitle(title)

Menetapkan judul header kartu. Wajib.

Parameter

NamaJenisDeskripsi
titleStringTeks header.

Pulang pergi

CardHeader — Objek ini, untuk pembuatan rantai.