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