Die Kopfzeile eines Card
.
var cardHeader = CardService.newCardHeader() .setTitle("Card header title") .setSubtitle("Card header subtitle") .setImageStyle(CardService.ImageStyle.CIRCLE) .setImageUrl("https://image.png");
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setImageAltText(imageAltText) | CardHeader | Legt den alternativen Text für das Kopfzeilenbild fest. |
setImageStyle(imageStyle) | CardHeader | Legt fest, dass das Symbol in der Kopfzeile der Karte zugeschnitten wird. |
setImageUrl(imageUrl) | CardHeader | Legt das Bild für den Header fest, indem Sie die zugehörige URL oder den Datenstring angeben. |
setSubtitle(subtitle) | CardHeader | Legt den Untertitel des Kartenheaders fest. |
setTitle(title) | CardHeader | Legt den Titel der Kopfzeile der Karte fest. |
Detaillierte Dokumentation
setImageAltText(imageAltText)
Legt den alternativen Text für das Kopfzeilenbild fest.
Parameter
Name | Typ | Beschreibung |
---|---|---|
imageAltText | String | Der alternative Text für das Kopfzeilenbild |
Zurücksenden
CardHeader
: Dieses Objekt zum Verketten.
setImageStyle(imageStyle)
Legt fest, dass das Symbol in der Kopfzeile der Karte zugeschnitten wird. Die Standardeinstellung ist „Zuschneiden“. Optional.
Parameter
Name | Typ | Beschreibung |
---|---|---|
imageStyle | ImageStyle | Die Stileinstellung. |
Zurücksenden
CardHeader
: Dieses Objekt zum Verketten.
setImageUrl(imageUrl)
Legt das Bild für den Header fest, indem Sie die zugehörige URL oder den Datenstring angeben.
Die angegebene URL kann entweder eine öffentlich zugängliche URL oder ein Base64-codierter Bildstring sein.
Um Letzteres zu erhalten, können Sie den folgenden Code verwenden, um einen codierten Bildstring aus einem Bild in Google Drive zu erstellen und dann zur späteren Verwendung mit setImageUrl(imageUrl)
zu speichern. Bei dieser Methode muss das Add-on nicht auf eine öffentlich verfügbare Bild-URL zugreifen:
// 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).
Parameter
Name | Typ | Beschreibung |
---|---|---|
imageUrl | String | Die URL-Adresse eines zu verwendenden gehosteten Bilds oder ein codierter Bildstring. |
Zurücksenden
CardHeader
: Dieses Objekt zum Verketten.
setSubtitle(subtitle)
Legt den Untertitel des Kartenheaders fest. Optional.
Parameter
Name | Typ | Beschreibung |
---|---|---|
subtitle | String | Der Untertiteltext der Kopfzeile. |
Zurücksenden
CardHeader
: Dieses Objekt zum Verketten.
setTitle(title)
Legt den Titel der Kopfzeile der Karte fest. Erforderlich.
Parameter
Name | Typ | Beschreibung |
---|---|---|
title | String | Der Headertext. |
Zurücksenden
CardHeader
: Dieses Objekt zum Verketten.