L'intestazione di una Card.
Disponibile per i componenti aggiuntivi di Google Workspace e le app Google Chat.
const 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 |
|---|---|---|
set | Card | Imposta il testo alternativo per l'immagine dell'intestazione. |
set | Card | Imposta il ritaglio dell'icona nell'intestazione della scheda. |
set | Card | Imposta l'immagine da utilizzare nell'intestazione fornendo il relativo URL o la stringa di dati. |
set | Card | Imposta il sottotitolo dell'intestazione della scheda. |
set | Card | Imposta il titolo dell'intestazione della scheda. |
Documentazione dettagliata
setImageAltText(imageAltText)
Imposta il testo alternativo per l'immagine dell'intestazione.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
image | String | Il testo alternativo per l'immagine dell'intestazione. |
Indietro
CardHeader : questo oggetto, per il concatenamento.
setImageStyle(imageStyle)
Imposta il ritaglio dell'icona nell'intestazione della scheda. Il valore predefinito è nessun ritaglio. Facoltativo.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
image | Image | L'impostazione dello stile. |
Indietro
CardHeader : questo oggetto, per il concatenamento.
setImageUrl(imageUrl)
Imposta l'immagine da utilizzare nell'intestazione fornendo il relativo URL o la stringa di dati.
L'URL fornito può essere un URL accessibile pubblicamente o una stringa di immagine codificata in base64.
Per ottenere quest'ultima, puoi utilizzare il seguente codice per creare una stringa di immagine codificata da un'immagine in Google Drive, quindi memorizzare la stringa per un utilizzo successivo con setImageUrl(imageUrl). Questo metodo evita che il componente aggiuntivo debba accedere a un URL di immagine disponibile pubblicamente:
// 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).
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
image | String | L'indirizzo URL di un'immagine ospitata da utilizzare o una stringa di immagine codificata. |
Indietro
CardHeader : questo oggetto, per il concatenamento.
setSubtitle(subtitle)
Imposta il sottotitolo dell'intestazione della scheda. Facoltativo.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
subtitle | String | Il testo del sottotitolo dell'intestazione. |
Indietro
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. |
Indietro
CardHeader : questo oggetto, per il concatenamento.