Class 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 Устанавливает заголовок заголовка карточки.

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

set Image Alt Text(imageAltText)

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

Параметры

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

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

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


set Image Style(imageStyle)

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

Параметры

Имя Тип Описание
image Style Image Style Настройка стиля.

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

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


set Image Url(imageUrl)

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

Предоставленный URL-адрес может быть либо общедоступным URL-адресом, либо строкой изображения в кодировке Base64. Чтобы получить последнее, вы можете использовать следующий код для создания закодированной строки изображения из изображения на вашем Google Диске, а затем сохранить эту строку для дальнейшего использования с помощью set Image Url(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-адрес размещенного изображения или закодированная строка изображения.

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

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


set Subtitle(subtitle)

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

Параметры

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

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

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


set Title(title)

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

Параметры

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

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

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