Class CardHeader

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

Заголовок Card .

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 — этот объект для цепочки.