Class CardHeader

KartaNagłówek

Nagłówek Card.

Dostępne w przypadku dodatków do Google Workspace i aplikacji Google Chat.

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

Metody

MetodaZwracany typKrótki opis
setImageAltText(imageAltText)CardHeaderUstawia tekst alternatywny dla obrazu nagłówka.
setImageStyle(imageStyle)CardHeaderOkreśla przycięcie ikony w nagłówku karty.
setImageUrl(imageUrl)CardHeaderUstawia obraz do użycia w nagłówku, podając jego adres URL lub ciąg danych.
setSubtitle(subtitle)CardHeaderUstawia podtytuł nagłówka karty.
setTitle(title)CardHeaderUstawia tytuł nagłówka karty.

Szczegółowa dokumentacja

setImageAltText(imageAltText)

Ustawia tekst alternatywny dla obrazu nagłówka.

Parametry

NazwaTypOpis
imageAltTextStringTekst alternatywny obrazu nagłówka.

Powrót

CardHeader – ten obiekt do łańcucha.


setImageStyle(imageStyle)

Określa przycięcie ikony w nagłówku karty. Domyślnie nie ma przycinania. Opcjonalnie:

Parametry

NazwaTypOpis
imageStyleImageStyleUstawienie stylu.

Powrót

CardHeader – ten obiekt do łańcucha.


setImageUrl(imageUrl)

Ustawia obraz do użycia w nagłówku, podając jego adres URL lub ciąg danych.

Podany adres URL może być publicznie dostępnym adresem URL lub zakodowanym w formacie base64 ciągiem znaków obrazu. Aby uzyskać ten kod, możesz użyć poniższego kodu, aby utworzyć zakodowany ciąg znaków obrazu z obrazu na Dysku Google, a następnie zapisać ten ciąg znaków na potrzeby późniejszego użycia w funkcji setImageUrl(imageUrl). Dzięki tej metodzie dodatek nie będzie musiał mieć dostępu do publicznie dostępnego adresu URL obrazu:

// 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).

Parametry

NazwaTypOpis
imageUrlStringAdres URL hostowanego obrazu lub zakodowany ciąg znaków obrazu.

Powrót

CardHeader – ten obiekt do łańcucha.


setSubtitle(subtitle)

Ustawia podtytuł nagłówka karty. Opcjonalnie:

Parametry

NazwaTypOpis
subtitleStringTekst nagłówka.

Powrót

CardHeader – ten obiekt do łańcucha.


setTitle(title)

Ustawia tytuł nagłówka karty. Wymagane.

Parametry

NazwaTypOpis
titleStringTekst nagłówka.

Powrót

CardHeader – ten obiekt do łańcucha.