Nagłówek elementu Card
.
Dostępne w przypadku dodatków do Google Workspace i aplikacji Google Chat.
var cardHeader = CardService.newCardHeader() .setTitle("Card header title") .setSubtitle("Card header subtitle") .setImageStyle(CardService.ImageStyle.CIRCLE) .setImageUrl("https://image.png");
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
setImageAltText(imageAltText) | CardHeader | Ustawia tekst alternatywny obrazu w nagłówku. |
setImageStyle(imageStyle) | CardHeader | Ustawia przycięcie ikony w nagłówku karty. |
setImageUrl(imageUrl) | CardHeader | Określa obraz, który ma być używany w nagłówku, podając jego adres URL lub ciąg danych. |
setSubtitle(subtitle) | CardHeader | Ustawia podtytuł w nagłówku karty. |
setTitle(title) | CardHeader | Określa tytuł nagłówka karty. |
Szczegółowa dokumentacja
setImageAltText(imageAltText)
Ustawia tekst alternatywny obrazu w nagłówku.
Parametry
Nazwa | Typ | Opis |
---|---|---|
imageAltText | String | Tekst zastępczy obrazu w nagłówku. |
Powrót
CardHeader
– obiekt do tworzenia łańcuchów.
setImageStyle(imageStyle)
Ustawia przycięcie ikony w nagłówku karty. Domyślnie jest to brak przycięcia. Opcjonalnie:
Parametry
Nazwa | Typ | Opis |
---|---|---|
imageStyle | ImageStyle | Ustawienie stylu. |
Powrót
CardHeader
– obiekt do tworzenia łańcuchów.
setImageUrl(imageUrl)
Określa obraz, który ma być używany w nagłówku, podając jego adres URL lub ciąg danych.
Podany adres URL może być publicznie dostępnym adresem URL lub ciągiem znaków obrazu zakodowanym w formacie base64.
Aby uzyskać ten drugi kod, możesz użyć podanego niżej kodu do utworzenia zakodowanego ciągu obrazu z
na Dysku Google, a następnie zapisać ten ciąg znaków do późniejszego użycia w setImageUrl(imageUrl)
. Ta metoda zapobiega sytuacji, w której dodatek musi mieć dostęp do
dostępny adres URL obrazu:
// 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).
Parametry
Nazwa | Typ | Opis |
---|---|---|
imageUrl | String | Adres URL hostowanego obrazu, który ma zostać użyty, lub zakodowany ciąg znaków obrazu. |
Powrót
CardHeader
– obiekt do tworzenia łańcuchów.
setSubtitle(subtitle)
Ustawia podtytuł w nagłówku karty. Opcjonalnie:
Parametry
Nazwa | Typ | Opis |
---|---|---|
subtitle | String | Tekst podtytułu nagłówka. |
Powrót
CardHeader
– obiekt do tworzenia łańcuchów.
setTitle(title)
Określa tytuł nagłówka karty. Wymagane.
Parametry
Nazwa | Typ | Opis |
---|---|---|
title | String | Tekst nagłówka. |
Powrót
CardHeader
– obiekt do tworzenia łańcuchów.