Class CardHeader

CardHeader

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

MetodaTyp zwracanej wartościKrótki opis
setImageAltText(imageAltText)CardHeaderUstawia tekst alternatywny obrazu w nagłówku.
setImageStyle(imageStyle)CardHeaderUstawia przycięcie 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 w nagłówku.

Parametry

NazwaTypOpis
imageAltTextStringTekst alternatywny obrazu w nagłówku.

Powroty

CardHeader – ten obiekt do tworzenia łańcuchów.


setImageStyle(imageStyle)

Ustawia przycięcie ikony w nagłówku karty. Domyślnie nie jest przycinane. Opcjonalnie.

Parametry

NazwaTypOpis
imageStyleImageStyleUstawienie stylu.

Powroty

CardHeader – ten obiekt do tworzenia łańcuchów.


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 znaków obrazu zakodowanym w standardzie base64. Aby uzyskać ten drugi ciąg, możesz utworzyć zakodowany ciąg obrazu z obrazu na Dysku Google, korzystając z poniższego kodu, a następnie zapisać ten ciąg do późniejszego użycia w funkcji setImageUrl(imageUrl). Ta metoda zapobiega konieczności uzyskania 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.
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

NazwaTypOpis
imageUrlStringAdres URL hostowanego obrazu do użycia lub zakodowany ciąg obrazu.

Powroty

CardHeader – ten obiekt do tworzenia łańcuchów.


setSubtitle(subtitle)

Ustawia podtytuł nagłówka karty. Opcjonalnie.

Parametry

NazwaTypOpis
subtitleStringTekst nagłówka.

Powroty

CardHeader – ten obiekt do tworzenia łańcuchów.


setTitle(title)

Ustawia tytuł nagłówka karty. To pole jest wymagane.

Parametry

NazwaTypOpis
titleStringTekst nagłówka.

Powroty

CardHeader – ten obiekt do tworzenia łańcuchów.