L'intestazione di un Card
.
Disponibile per i componenti aggiuntivi di Google Workspace e le app Google Chat.
var cardHeader = CardService.newCardHeader() .setTitle("Card header title") .setSubtitle("Card header subtitle") .setImageStyle(CardService.ImageStyle.CIRCLE) .setImageUrl("https://image.png");
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
setImageAltText(imageAltText) | CardHeader | Imposta il testo alternativo per l'immagine intestazione. |
setImageStyle(imageStyle) | CardHeader | Imposta il ritaglio dell'icona nell'intestazione della scheda. |
setImageUrl(imageUrl) | CardHeader | Imposta l'immagine da utilizzare nell'intestazione fornendo l'URL o la stringa di dati corrispondente. |
setSubtitle(subtitle) | CardHeader | Imposta il sottotitolo dell'intestazione della scheda. |
setTitle(title) | CardHeader | Imposta il titolo dell'intestazione della scheda. |
Documentazione dettagliata
setImageAltText(imageAltText)
Imposta il testo alternativo per l'immagine intestazione.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
imageAltText | String | Il testo alternativo per l'immagine intestazione. |
Ritorni
CardHeader
: questo oggetto per il concatenamento.
setImageStyle(imageStyle)
Imposta il ritaglio dell'icona nell'intestazione della scheda. Il valore predefinito è Nessun ritaglio. Campo facoltativo.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
imageStyle | ImageStyle | L'impostazione dello stile. |
Ritorni
CardHeader
: questo oggetto per il concatenamento.
setImageUrl(imageUrl)
Imposta l'immagine da utilizzare nell'intestazione fornendo l'URL o la stringa di dati corrispondente.
L'URL fornito può essere un URL pubblicamente accessibile o una stringa immagine codificata in Base64.
Per ottenere quest'ultimo, puoi utilizzare il seguente codice per creare una stringa immagine codificata da un'immagine nel tuo Google Drive, quindi archiviare la stringa per utilizzarla in un secondo momento con setImageUrl(imageUrl)
. Questo metodo impedisce al componente aggiuntivo di accedere a un URL immagine disponibile pubblicamente:
// 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).
Parametri
Nome | Tipo | Descrizione |
---|---|---|
imageUrl | String | L'indirizzo URL di un'immagine ospitata da utilizzare o una stringa immagine codificata. |
Ritorni
CardHeader
: questo oggetto per il concatenamento.
setSubtitle(subtitle)
Imposta il sottotitolo dell'intestazione della scheda. Campo facoltativo.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
subtitle | String | Il testo del sottotitolo dell'intestazione. |
Ritorni
CardHeader
: questo oggetto per il concatenamento.
setTitle(title)
Imposta il titolo dell'intestazione della scheda. obbligatorio.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
title | String | Il testo dell'intestazione. |
Ritorni
CardHeader
: questo oggetto per il concatenamento.