En-tête d'un Card
.
Disponible pour les modules complémentaires Google Workspace et les applications Google Chat.
const cardHeader = CardService.newCardHeader() .setTitle('Card header title') .setSubtitle('Card header subtitle') .setImageStyle(CardService.ImageStyle.CIRCLE) .setImageUrl('https://image.png');
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
set | Card | Définit le texte alternatif de l'image de l'en-tête. |
set | Card | Définit le recadrage de l'icône dans l'en-tête de la fiche. |
set | Card | Définit l'image à utiliser dans l'en-tête en fournissant son URL ou sa chaîne de données. |
set | Card | Définit le sous-titre de l'en-tête de la fiche. |
set | Card | Définit le titre de l'en-tête de la fiche. |
Documentation détaillée
set Image Alt Text(imageAltText)
Définit le texte alternatif de l'image de l'en-tête.
Paramètres
Nom | Type | Description |
---|---|---|
image | String | Texte de substitution de l'image de l'en-tête. |
Renvois
Card
: cet objet, pour le chaînage.
set Image Style(imageStyle)
Définit le recadrage de l'icône dans l'en-tête de la fiche. Par défaut, aucun recadrage n'est effectué. Facultatif.
Paramètres
Nom | Type | Description |
---|---|---|
image | Image | Paramètre de style. |
Renvois
Card
: cet objet, pour le chaînage.
set Image Url(imageUrl)
Définit l'image à utiliser dans l'en-tête en fournissant son URL ou sa chaîne de données.
L'URL fournie peut être une URL accessible au public ou une chaîne d'image encodée en base64.
Pour obtenir ce dernier, vous pouvez utiliser le code suivant pour créer une chaîne d'image encodée à partir d'une image dans Google Drive, puis stocker cette chaîne pour l'utiliser ultérieurement avec set
. Cette méthode évite à votre module complémentaire d'accéder à une URL d'image disponible publiquement:
// The following assumes you have the image to use in Google Drive and have its // ID. const imageBytes = DriveApp.getFileById('123abc').getBlob().getBytes(); const encodedImageURL = `data:image/jpeg;base64,${Utilities.base64Encode(imageBytes)}`; // You can store encodeImageURL and use it as a parameter to // CardHeader.setImageUrl(imageUrl).
Paramètres
Nom | Type | Description |
---|---|---|
image | String | URL d'une image hébergée à utiliser ou chaîne d'image encodée. |
Renvois
Card
: cet objet, pour le chaînage.
set Subtitle(subtitle)
Définit le sous-titre de l'en-tête de la fiche. Facultatif.
Paramètres
Nom | Type | Description |
---|---|---|
subtitle | String | Texte du sous-titre de l'en-tête. |
Renvois
Card
: cet objet, pour le chaînage.
set Title(title)
Définit le titre de l'en-tête de la fiche. Obligatoire.
Paramètres
Nom | Type | Description |
---|---|---|
title | String | Texte de l'en-tête. |
Renvois
Card
: cet objet, pour le chaînage.