Class CardHeader

Заголовок карты

Заголовок Card .

Доступно для дополнений Google Workspace и приложений Google Chat.

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

Методы

Метод Тип возврата Краткое описание
setImageAltText(imageAltText) CardHeader Устанавливает альтернативный текст для изображения заголовка.
setImageStyle(imageStyle) CardHeader Устанавливает обрезку значка в заголовке карточки.
setImageUrl(imageUrl) CardHeader Устанавливает изображение для использования в заголовке, предоставляя его URL-адрес или строку данных.
setSubtitle(subtitle) CardHeader Устанавливает подзаголовок заголовка карточки.
setTitle(title) CardHeader Устанавливает заголовок заголовка карточки.

Подробная документация

setImageAltText(imageAltText)

Устанавливает альтернативный текст для изображения заголовка.

Параметры

Имя Тип Описание
imageAltText String Альтернативный текст для изображения заголовка.

Возвращаться

CardHeader — этот объект для цепочки.


setImageStyle(imageStyle)

Устанавливает обрезку значка в заголовке карточки. По умолчанию обрезка отсутствует. Необязательный.

Параметры

Имя Тип Описание
imageStyle ImageStyle Настройка стиля.

Возвращаться

CardHeader — этот объект для цепочки.


setImageUrl(imageUrl)

Устанавливает изображение для использования в заголовке, предоставляя его URL-адрес или строку данных.

Предоставленный URL-адрес может быть общедоступным URL-адресом или строкой изображения в кодировке Base64. Чтобы получить последнее, вы можете использовать следующий код для создания закодированной строки изображения из изображения на вашем Google Диске, а затем сохранить эту строку для последующего использования с помощью setImageUrl(imageUrl) . Этот метод предотвращает необходимость доступа вашего дополнения к общедоступному URL-адресу изображения:

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

Параметры

Имя Тип Описание
imageUrl String URL-адрес размещенного изображения или закодированная строка изображения.

Возвращаться

CardHeader — этот объект для цепочки.


setSubtitle(subtitle)

Устанавливает подзаголовок заголовка карточки. Необязательный.

Параметры

Имя Тип Описание
subtitle String Текст подзаголовка заголовка.

Возвращаться

CardHeader — этот объект для цепочки.


setTitle(title)

Устанавливает заголовок заголовка карточки. Необходимый.

Параметры

Имя Тип Описание
title String Текст заголовка.

Возвращаться

CardHeader — этот объект для цепочки.