Class CardHeader

CardHeader (Kartenheader)

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

MethodeRückgabetypKurzbeschreibung
setImageAltText(imageAltText)CardHeaderLegt den alternativen Text für das Kopfzeilenbild fest.
setImageStyle(imageStyle)CardHeaderLegt fest, dass das Symbol in der Kopfzeile der Karte zugeschnitten wird.
setImageUrl(imageUrl)CardHeaderLegt das Bild für den Header fest, indem Sie die zugehörige URL oder den Datenstring angeben.
setSubtitle(subtitle)CardHeaderLegt den Untertitel des Kartenheaders fest.
setTitle(title)CardHeaderLegt den Titel der Kopfzeile der Karte fest.

Detaillierte Dokumentation

setImageAltText(imageAltText)

Legt den alternativen Text für das Kopfzeilenbild fest.

Parameter

NameTypBeschreibung
imageAltTextStringDer 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

NameTypBeschreibung
imageStyleImageStyleDie 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

NameTypBeschreibung
imageUrlStringDie 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

NameTypBeschreibung
subtitleStringDer Untertiteltext der Kopfzeile.

Zurücksenden

CardHeader: Dieses Objekt zum Verketten.


setTitle(title)

Legt den Titel der Kopfzeile der Karte fest. Erforderlich.

Parameter

NameTypBeschreibung
titleStringDer Headertext.

Zurücksenden

CardHeader: Dieses Objekt zum Verketten.