Der Header eines Card
.
Verfügbar für Google Workspace-Add-ons und Google Chat-Apps.
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, wie das Symbol in der Kopfzeile der Karte zugeschnitten wird. |
setImageUrl(imageUrl) | CardHeader | Legt die URL oder die Datenzeichenfolge des Bildes fest, das im Header verwendet werden soll. |
setSubtitle(subtitle) | CardHeader | Legt den Untertitel der Kartenüberschrift fest. |
setTitle(title) | CardHeader | Legt den Titel der Kartenüberschrift 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. |
Rückflug
CardHeader
: Dieses Objekt zur Verkettung.
setImageStyle(imageStyle)
Legt fest, wie das Symbol in der Kopfzeile der Karte zugeschnitten wird. Die Standardeinstellung ist „Kein Zuschneiden“. Optional.
Parameter
Name | Typ | Beschreibung |
---|---|---|
imageStyle | ImageStyle | Die Stileinstellung. |
Rückflug
CardHeader
: Dieses Objekt zur Verkettung.
setImageUrl(imageUrl)
Legt die URL oder die Datenzeichenfolge des Bildes fest, das im Header verwendet werden soll.
Die angegebene URL kann entweder eine öffentlich zugängliche URL oder ein base64-codierter Bildstring sein.
Um Letzteres zu erhalten, können Sie mit dem folgenden Code eine codierte Image-Zeichenfolge aus einem
Bild in Google Drive und speichern Sie diesen String zur späteren Verwendung mit setImageUrl(imageUrl)
. Mit dieser Methode ist es nicht notwendig, dass Ihr Add-on auf ein öffentliches
Verfügbare Bild-URL:
// 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 Bildes oder ein codierter Bildstring. |
Rückflug
CardHeader
: Dieses Objekt zur Verkettung.
setSubtitle(subtitle)
Legt den Untertitel der Kartenüberschrift fest. Optional.
Parameter
Name | Typ | Beschreibung |
---|---|---|
subtitle | String | Untertiteltext der Überschrift |
Rückflug
CardHeader
: Dieses Objekt zur Verkettung.
setTitle(title)
Legt den Titel der Kartenüberschrift fest. Erforderlich.
Parameter
Name | Typ | Beschreibung |
---|---|---|
title | String | Der Text der Überschrift. |
Rückflug
CardHeader
: Dieses Objekt zur Verkettung.