Заголовок 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 — Этот объект используется для создания цепочек вызовов.