El encabezado de un Card
.
Disponible para los complementos de Google Workspace y las apps de Google Chat.
const cardHeader = CardService.newCardHeader() .setTitle('Card header title') .setSubtitle('Card header subtitle') .setImageStyle(CardService.ImageStyle.CIRCLE) .setImageUrl('https://image.png');
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
set | Card | Establece el texto alternativo para la imagen del encabezado. |
set | Card | Establece el recorte del ícono en el encabezado de la tarjeta. |
set | Card | Establece la imagen que se usará en el encabezado proporcionando su URL o cadena de datos. |
set | Card | Establece el subtítulo del encabezado de la tarjeta. |
set | Card | Establece el título del encabezado de la tarjeta. |
Documentación detallada
set Image Alt Text(imageAltText)
Establece el texto alternativo para la imagen del encabezado.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
image | String | Es el texto alternativo de la imagen del encabezado. |
Volver
Card
: Este objeto, para encadenar.
set Image Style(imageStyle)
Establece el recorte del ícono en el encabezado de la tarjeta. La configuración predeterminada es sin recorte. Opcional.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
image | Image | La configuración de estilo |
Volver
Card
: Este objeto, para encadenar.
set Image Url(imageUrl)
Establece la imagen que se usará en el encabezado proporcionando su URL o cadena de datos.
La URL proporcionada puede ser una URL de acceso público o una cadena de imagen codificada en base64.
Para obtener lo último, puedes usar el siguiente código para crear una cadena de imagen codificada a partir de una imagen en tu Google Drive y, luego, almacenar esa cadena para usarla más adelante con set
. Este método evita que el complemento deba acceder a una URL de imagen disponible públicamente:
// 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).
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
image | String | Es la dirección URL de una imagen alojada que se usará o una cadena de imagen codificada. |
Volver
Card
: Este objeto, para encadenar.
set Subtitle(subtitle)
Establece el subtítulo del encabezado de la tarjeta. Opcional.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
subtitle | String | Es el texto del subtítulo del encabezado. |
Volver
Card
: Este objeto, para encadenar.
set Title(title)
Establece el título del encabezado de la tarjeta. Obligatorio.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
title | String | Es el texto del encabezado. |
Volver
Card
: Este objeto, para encadenar.