Class CardHeader

CardHeader

Заголовок Card .

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

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

Методы

Метод Тип возвращаемого значения Краткое описание
set Image Alt Text(imageAltText) Card Header Задает альтернативный текст для изображения в заголовке.
set Image Style(imageStyle) Card Header Задает область обрезки значка в заголовке карточки.
set Image Url(imageUrl) Card Header Задает изображение для использования в заголовке, указывая его URL-адрес или строку данных.
set Subtitle(subtitle) Card Header Задает подзаголовок заголовка карточки.
set Title(title) Card Header Задает заголовок карточки.

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

setImageAltText(imageAltText)

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

Параметры

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

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

CardHeader — Этот объект используется для создания цепочек вызовов.


setImageStyle(imageStyle)

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

Параметры

Имя Тип Описание
image Style Image Style Формирование стиля.

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

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.
const imageBytes = DriveApp.getFileById('123abc').getBlob().getBytes();
const encodedImageURL =
    `data:image/jpeg;base64,${Utilities.base64Encode(imageBytes)}`;

// You can store encodeImageURL and use it as a parameter to
// CardHeader.setImageUrl(imageUrl).

Параметры

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

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

CardHeader — Этот объект используется для создания цепочек вызовов.


setSubtitle(subtitle)

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

Параметры

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

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

CardHeader — Этот объект используется для создания цепочек вызовов.


setTitle(title)

Задает заголовок карточки. Обязательный параметр.

Параметры

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

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

CardHeader — Этот объект используется для создания цепочек вызовов.