O cabeçalho de um Card
.
var 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 retorno | Breve descrição |
---|---|---|
setImageAltText(imageAltText) | CardHeader | Define o texto alternativo para a imagem do cabeçalho. |
setImageStyle(imageStyle) | CardHeader | Define o corte do ícone no cabeçalho do cartão. |
setImageUrl(imageUrl) | CardHeader | Define a imagem a ser usada no cabeçalho fornecendo o URL ou a string de dados. |
setSubtitle(subtitle) | CardHeader | Define o subtítulo do cabeçalho do cartão. |
setTitle(title) | CardHeader | Define o título do cabeçalho do card. |
Documentação detalhada
setImageAltText(imageAltText)
Define o texto alternativo para a imagem do cabeçalho.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
imageAltText | String | É o texto alternativo da imagem do cabeçalho. |
Retornar
CardHeader
: este objeto, para encadeamento.
setImageStyle(imageStyle)
Define o corte do ícone no cabeçalho do cartão. O padrão é sem corte. Opcional.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
imageStyle | ImageStyle | A configuração de estilo. |
Retornar
CardHeader
: este objeto, para encadeamento.
setImageUrl(imageUrl)
Define a imagem a ser usada no cabeçalho fornecendo o URL ou a string de dados.
O URL fornecido pode ser acessível publicamente ou uma string de imagem codificada em base64.
Para ver a última opção, você pode usar o código a seguir para criar uma string de imagem codificada de uma
imagem no Google Drive e, em seguida, armazenar essa string para uso posterior com setImageUrl(imageUrl)
. Esse método evita que o complemento acesse um URL de imagem
disponível publicamente:
// 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
Nome | Tipo | Descrição |
---|---|---|
imageUrl | String | Endereço de URL de uma imagem hospedada a ser usada ou uma string de imagem codificada. |
Retornar
CardHeader
: este objeto, para encadeamento.
setSubtitle(subtitle)
Define o subtítulo do cabeçalho do cartão. Opcional.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
subtitle | String | O texto do subtítulo do cabeçalho. |
Retornar
CardHeader
: este objeto, para encadeamento.
setTitle(title)
Define o título do cabeçalho do card. Obrigatório.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
title | String | O texto do cabeçalho. |
Retornar
CardHeader
: este objeto, para encadeamento.