Class CardHeader

CardHeader

Nagłówek Card.

Dostępne w przypadku dodatków do Google Workspace i aplikacji do 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 obrazu nagłówka.
setImageStyle(imageStyle)CardHeaderUstawia przycinanie ikony w nagłówku karty.
setImageUrl(imageUrl)CardHeaderUstawia obraz, który ma być używany 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 obrazu nagłówka.

Parametry

NazwaTypOpis
imageAltTextStringTekst alternatywny obrazu w nagłówku.

Powrót

CardHeader – ten obiekt do łączenia.


setImageStyle(imageStyle)

Ustawia przycinanie ikony w nagłówku karty. Domyślnie nie jest przycinany. Opcjonalnie.

Parametry

NazwaTypOpis
imageStyleImageStyleUstawienie stylu.

Powrót

CardHeader – ten obiekt do łączenia.


setImageUrl(imageUrl)

Ustawia 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 tekstowym obrazu zakodowanym w formacie base64. Aby uzyskać ten ciąg, możesz użyć poniższego kodu do utworzenia zakodowanego ciągu obrazu z obrazu na Dysku Google, a następnie zapisać ten ciąg do późniejszego użycia z setImageUrl(imageUrl). Ta metoda eliminuje konieczność uzyskiwania przez dodatek 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 do użycia lub zakodowany ciąg znaków obrazu.

Powrót

CardHeader – ten obiekt do łączenia.


setSubtitle(subtitle)

Ustawia podtytuł nagłówka karty. Opcjonalnie.

Parametry

NazwaTypOpis
subtitleStringTekst podtytułu nagłówka.

Powrót

CardHeader – ten obiekt do łączenia.


setTitle(title)

Ustawia tytuł nagłówka karty. Wymagane.

Parametry

NazwaTypOpis
titleStringTekst nagłówka.

Powrót

CardHeader – ten obiekt do łączenia.