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 | Typ zwracanej wartości | 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 | Ustawia obraz, który ma być używany w nagłówku, podając jego adres URL lub ciąg danych. |
setSubtitle(subtitle) | CardHeader | Ustawia podtytuł nagłówka karty. |
setTitle(title) | CardHeader | Ustawia tytuł nagłówka karty. |
Szczegółowa dokumentacja
setImageAltText(imageAltText)
Ustawia tekst alternatywny obrazu w nagłówku.
Parametry
Nazwa | Typ | Opis |
---|---|---|
imageAltText | String | Tekst 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
Nazwa | Typ | Opis |
---|---|---|
imageStyle | ImageStyle | Ustawienie 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
Nazwa | Typ | Opis |
---|---|---|
imageUrl | String | Adres 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
Nazwa | Typ | Opis |
---|---|---|
subtitle | String | Tekst nagłówka. |
Powroty
CardHeader
– ten obiekt do tworzenia łańcuchów.
setTitle(title)
Ustawia tytuł nagłówka karty. To pole jest wymagane.
Parametry
Nazwa | Typ | Opis |
---|---|---|
title | String | Tekst nagłówka. |
Powroty
CardHeader
– ten obiekt do tworzenia łańcuchów.