Class CardHeader

CardHeader

Es el encabezado de un Card.

Está disponible para los complementos de Google Workspace y las apps de Google Chat.

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 de la imagen del encabezado.
setImageStyle(imageStyle)CardHeaderEstablece el recorte del ícono en el encabezado de la tarjeta.
setImageUrl(imageUrl)CardHeaderProporciona la URL o la cadena de datos para configurar la imagen que se usará en el encabezado.
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 de la imagen del encabezado.

Parámetros

NombreTipoDescripción
imageAltTextStringTexto alternativo para la imagen del encabezado.

Volver

CardHeader: Este objeto para el encadenamiento.


setImageStyle(imageStyle)

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

Parámetros

NombreTipoDescripción
imageStyleImageStyleLa configuración de estilo.

Volver

CardHeader: Este objeto para el encadenamiento.


setImageUrl(imageUrl)

Proporciona la URL o la cadena de datos para configurar la imagen que se usará en el encabezado.

La URL proporcionada puede ser una URL de acceso público o una cadena de imagen codificada en base64. Para obtener los últimos, puedes usar el siguiente código para crear una cadena de imagen codificada a partir de un en tu unidad de Google Drive y, luego, almacena esa cadena para usarla más tarde con setImageUrl(imageUrl). Con este método, no es necesario que tu complemento acceda a una cuenta URL de imagen disponible:

// 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 que se usará o una cadena de imagen codificada.

Volver

CardHeader: Este objeto para el encadenamiento.


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 el encadenamiento.


setTitle(title)

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

Parámetros

NombreTipoDescripción
titleStringEs el texto del encabezado.

Volver

CardHeader: Este objeto para el encadenamiento.