Class CardHeader

CardHeader.

El encabezado de un Card

var cardHeader = CardService.newCardHeader()
    .setTitle("Card header title")
    .setSubtitle("Card header subtitle")
    .setImageStyle(CardService.ImageStyle.CIRCLE)
    .setImageUrl("https://image.png");

Métodos

MétodoTipo de datos que se muestraDescripción breve
setImageAltText(imageAltText)CardHeaderEstablece el texto alternativo para la imagen del encabezado.
setImageStyle(imageStyle)CardHeaderEstablece el recorte del ícono en el encabezado de la tarjeta.
setImageUrl(imageUrl)CardHeaderEstablece la imagen que se utilizará en el encabezado proporcionando su URL o string de datos.
setSubtitle(subtitle)CardHeaderEstablece el subtítulo del encabezado de la tarjeta.
setTitle(title)CardHeaderEstablece el título del encabezado de la tarjeta.

Documentación detallada

setImageAltText(imageAltText)

Establece el texto alternativo para la imagen del encabezado.

Parámetros

NombreTipoDescripción
imageAltTextStringEl texto alternativo para la imagen del encabezado.

Volver

CardHeader: Este objeto, para encadenar.


setImageStyle(imageStyle)

Establece el recorte del ícono en el encabezado de la tarjeta. La configuración predeterminada es "sin recorte". Opcional.

Parámetros

NombreTipoDescripción
imageStyleImageStyleLa configuración de estilo.

Volver

CardHeader: Este objeto, para encadenar.


setImageUrl(imageUrl)

Establece la imagen que se utilizará en el encabezado proporcionando su URL o string de datos.

La URL proporcionada puede ser una URL de acceso público o una string de imagen codificada en base64. A fin de obtener el último, puedes usar el siguiente código para crear una string de imagen codificada a partir de una imagen en tu unidad de Google Drive y, luego, almacenar esa string para usarla más tarde con setImageUrl(imageUrl). Este método evita la necesidad de que tu complemento acceda a una URL de imagen disponible públicamente:

// 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).

Parámetros

NombreTipoDescripción
imageUrlStringLa dirección URL de una imagen alojada para usar o una string de imagen codificada.

Volver

CardHeader: Este objeto, para encadenar.


setSubtitle(subtitle)

Establece el subtítulo del encabezado de la tarjeta. Opcional.

Parámetros

NombreTipoDescripción
subtitleStringEl texto del subtítulo del encabezado.

Volver

CardHeader: Este objeto, para encadenar.


setTitle(title)

Establece el título del encabezado de la tarjeta. Obligatorio.

Parámetros

NombreTipoDescripción
titleStringEl texto del encabezado.

Volver

CardHeader: Este objeto, para encadenar.