Card Service

Карточная служба

Этот сервис позволяет скриптам настраивать и создавать компоненты и поведение карточек и виджетов для пользовательского интерфейса. Созданные с помощью этого сервиса структуры пользовательского интерфейса автоматически становятся доступны как на настольных, так и на мобильных устройствах, поэтому вам не нужно разрабатывать отдельные пользовательские интерфейсы для каждого из них.

Классы

Имя Краткое описание
Action Действие, обеспечивающее интерактивность элементов пользовательского интерфейса.
Action Response Объект ответа, который может быть возвращен функцией обратного вызова (например, обработчиком ответа формы) для выполнения одного или нескольких действий на стороне клиента.
Action Response Builder Конструктор объектов Action Response .
Action Status Класс, представляющий статус запроса на вызов или отправку диалогового окна.
Attachment Представляет собой вложение, созданное с помощью дополнения.
Authorization Action Действие авторизации, при нажатии на которое пользователь будет перенаправлен на AuthorizationUrl.
Authorization Exception Ошибка, которая может быть возвращена для инициирования показа авторизационной карты пользователю.
Border Style Класс, представляющий собой полный стиль границы, который можно применять к виджетам.
Border Type Перечисление, представляющее типы границ, которые могут быть применены к виджетам.
Button Базовый класс для всех кнопок.
Button Set Содержит набор объектов Button , которые отображаются в ряд.
Calendar Event Action Response Представляет собой ответ, вносящий изменения в событие календаря, которое пользователь в данный момент редактирует, в ответ на действие, выполненное в пользовательском интерфейсе, например, нажатие кнопки.
Calendar Event Action Response Builder Конструктор объектов Calendar Event Action Response .
Card Контекстная карточка , представляющая собой отдельное окно пользовательского интерфейса.
Card Action Пункт меню, на который можно нажать, добавляется в меню заголовка карточки.
Card Builder Конструктор для объектов Card .
Card Header Заголовок Card .
Card Section Раздел с карточками содержит группы виджетов и обеспечивает визуальное разделение между ними.
Card Service CardService предоставляет возможность создавать универсальные карточки, используемые в различных продуктах расширения Google, таких как дополнения Google Workspace .
Card With Id Конструктор для объектов Card With Id .
Carousel Карусель, также известная как слайдер, вращает и отображает список виджетов в формате слайд-шоу, а кнопки позволяют переключаться между предыдущим и следующим виджетом.
Carousel Card Карточка, которую можно отображать в виде элемента карусели.
Chat Action Response Класс, представляющий параметры, которые приложение чата может использовать для настройки способа отправки ответа.
Chat Client Data Source Для виджета Selection Input , использующего меню с множественным выбором, используется источник данных из Google Chat.
Chat Response Объект ответа для сообщения-карточки в Google Chat.
Chat Response Builder Конструктор объектов Chat Response .
Chat Space Data Source Источник данных, который заполняет пространства чата Google в качестве элементов выбора для меню с множественным выбором.
Chip Chip с иконкой и текстовой надписью.
Chip List Содержит набор объектов Chip , которые отображаются в ряд, переносясь на следующую строку для горизонтальной прокрутки.
Chip List Layout Перечисление, определяющее структуру Chip List .
Collapse Control Настраиваемый элемент управления сворачиванием и разворачиванием.
Column Колонна.
Columns Виджет Columns отображает до 2 столбцов в карточке или диалоговом окне.
Common Data Source Источник данных, используемый всеми приложениями Google Workspace.
Common Widget Action Определяет действия, не требующие вычислений, например, обновление видимости виджета.
Compose Action Response Объект ответа, который может быть возвращен методом обратного вызова для действия создания письма в дополнении Gmail .
Compose Action Response Builder Конструктор объектов Compose Action Response .
Composed Email Type Значение перечисления, указывающее, является ли составленное электронное письмо самостоятельным текстом или черновиком для ответа.
Condition Условие, используемое для выполнения действия события в рамках проверки выражений CEL .
Content Type Значение перечисления, указывающее тип содержимого, создаваемого Update Draft Action Response .
Data Source Config Объект конфигурации, помогающий настроить источники данных для виджета.
Date Picker Поле ввода, позволяющее вводить дату.
Date Time Picker Поле ввода, позволяющее пользователям вводить дату и время.
Decorated Text Виджет, отображающий текст с дополнительными элементами оформления.
Dialog Более подробную информацию см. в разделе «Открытие интерактивных диалогов» в документации Google Chat.
Dialog Action Конструктор объектов Dialog Action .
Display Style Перечисление, определяющее стиль отображения карточки.
Divider Горизонтальная перегородка.
Drive Data Source Spec Содержит набор объектов Drive Item Type , отображаемых в ряд.
Drive Item Type Перечисление определяет тип файла для элемента диска.
Drive Items Selected Action Response Представляет собой ответ, вносящий изменения в Диск, когда элементы Диска выбраны, и реагирующий на действие, выполненное в пользовательском интерфейсе, например, нажатие кнопки.
Drive Items Selected Action Response Builder Конструктор объектов Drive Items Selected Action Response .
Editor File Scope Action Response Вносит изменения в редактор, например, в Google Docs, Sheets или Slides, в ответ на действия, выполненные в пользовательском интерфейсе.
Editor File Scope Action Response Builder Конструктор объектов Editor File Scope Action Response .
Event Action EventAction, который запускается при выполнении условия проверки выражения CEL .
Expression Data Данные выражения, используемые для оценки выражения.
Expression Data Action Действия по проверке экспрессии CEL .
Expression Data Action Type Перечисление, представляющее тип действия с данными выражения .
Expression Data Condition Представляет собой результат проверки экспрессии CEL .
Expression Data Condition Type Показывает, успешно ли была проведена оценка экспрессии CEL .
Fixed Footer Фиксированный нижний колонтитул, отображаемый внизу Card .
Grid Упорядоченная сетка для отображения набора элементов сетки.
Grid Item Элементы, с которыми пользователи взаимодействуют внутри виджета сетки.
Grid Item Layout Перечисление, определяющее стиль изображения и текста элемента GridItem.
Horizontal Alignment Перечисление, определяющее горизонтальное выравнивание виджета.
Horizontal Size Style Перечисление, определяющее, как виджеты заполняют пространство колонки.
Host App Data Source Для виджета Selection Input , использующего меню с множественным выбором, используется источник данных из приложения Google Workspace.
Icon Предварительно заданные значки, которые можно использовать в различных объектах пользовательского интерфейса, таких как виджеты Image Button или Decorated Text .
Icon Image Предопределенная иконка, иконка в стиле Material Design или иконка из URL-адреса с настраиваемым стилем обрезки.
Image Виджет, отображающий одно изображение.
Image Button Image Button с изображением, на которой отображается картинка.
Image Button Style Перечисление, определяющее стиль для Image Button .
Image Component Компонент изображения, который можно добавить к элементам сетки.
Image Crop Style Класс, представляющий стиль обрезки, который можно применять к компонентам изображения.
Image Crop Type Перечисление, представляющее стили обрезки, применяемые к компонентам изображения.
Image Style Перечисление, определяющее стиль обрезки изображения.
Input Type Перечисление, определяющее тип ввода виджета.
Interaction Тип перечисления, определяющий, что следует делать в ответ на взаимодействие с пользователем, например, когда пользователь нажимает кнопку в сообщении карточки.
Key Value Этот класс устарел.
Link Preview Действие с карточкой, отображающее предварительный просмотр ссылки и смарт-чип в основном приложении.
Load Indicator Тип перечисления, определяющий тип индикатора загрузки или прогресса, отображаемого во время обработки Action .
Material Icon Объект, поддерживающий все иконки Google Fonts .
Navigation Вспомогательный объект, управляющий навигацией по карточкам.
Notification Уведомление, отображаемое пользователю в ответ на взаимодействие с элементом пользовательского интерфейса.
On Close Перечисление, определяющее, что делать при закрытии URL-адреса, открытого через Open Link .
Open As Перечисление, определяющее способ открытия URL-адреса.
Open Link Представляет собой действие по открытию ссылки с некоторыми опциями.
Overflow Menu Содержит список объектов Overflow Menu Item , которые отображаются во всплывающем меню.
Overflow Menu Item Overflow Menu Item .
Platform Data Source Для виджета Selection Input , использующего меню с множественным выбором, используется источник данных из Google Workspace.
Response Type Перечисление, представляющее тип ответа приложения чата.
Selection Input Поле ввода, позволяющее выбирать из набора предопределенных вариантов.
Selection Input Type Формат элементов, которые могут выбирать пользователи.
Status Перечисление, представляющее код состояния.
Suggestions Подсказки автозаполнения для дополнения виджета Text Input .
Suggestions Response Объект ответа, который может быть возвращен функцией обратного вызова для подсказок.
Suggestions Response Builder Конструктор объектов Suggestions Response .
Switch Элемент пользовательского интерфейса, который можно включать и выключать.
Switch Control Type Тип элемента управления виджетом Switch .
Text Button Text Button с текстовой меткой.
Text Button Style Перечисление, определяющее стиль для Text Button .
Text Input Виджет поля ввода, принимающий текстовый ввод.
Text Input Mode Перечисление, определяющее, какие типы ввода разрешены для текстового поля ввода.
Text Paragraph Виджет, отображающий текст и поддерживающий базовое HTML-форматирование .
Time Picker Поле ввода, позволяющее пользователям вводить время.
Trigger Триггер, запускающий действия события виджета проверки выражений CEL в соответствии с идентификатором правила действия.
Universal Action Response Объект ответа, который может быть возвращен методом, создающим универсальное действие.
Universal Action Response Builder Конструктор для объектов Universal Action Response .
Update Draft Action Response Представляет собой действие, которое обновляет черновик электронного письма, который пользователь редактирует в данный момент.
Update Draft Action Response Builder Конструктор объектов для Update Draft Action Response .
Update Draft Bcc Recipients Action Обновляет список получателей в скрытой копии (Bcc) черновика электронного письма.
Update Draft Body Action Обновляет текст черновика электронного письма.
Update Draft Body Type Значение перечисления, определяющее тип Update Draft Body Action .
Update Draft Cc Recipients Action Обновляет список получателей в копии черновика электронного письма.
Update Draft Subject Action Обновляет тему черновика электронного письма.
Update Draft To Recipients Action Обновляет поле «Кому» в черновике электронного письма.
Update Visibility Action Изменяет видимость виджета карточки, позволяя ему отображаться или скрываться.
Updated Widget Ответ обновленного виджета.
Validation Объект, определяющий правило проверки для виджета, к которому он прикреплен.
Variable Button Size Перечисление, представляющее размер кнопки выбора переменной.
Vertical Alignment Перечисление, определяющее вертикальное выравнивание виджетов в столбце.
Visibility Перечисление, представляющее состояние видимости виджетов.
Widget Базовый класс для всех виджетов, которые можно добавить в Card .
Workflow Data Source Для виджетов Selection Input , Date Time Picker » или Text Input » используется источник данных, применяемый в Google Workspace Studio.
Workflow Data Source Type Перечисление, представляющее тип источника данных рабочего процесса.
Wrap Style Перечисление, определяющее стиль переноса текста для содержимого внутри столбца.

Action

Методы

Метод Тип возвращаемого значения Краткое описание
add Required Widget(requiredWidget) Action Добавляет названия виджетов, необходимых для корректной отправки данного действия.
set All Widgets Are Required(allWidgetsAreRequired) Action Указывает, требует ли данное действие ввода данных от всех виджетов.
set Function Name(functionName) Action Задает имя вызываемой функции обратного вызова.
set Interaction(interaction) Action Задает параметры взаимодействия с пользователем; требуется только при открытии диалогового окна.
set Load Indicator(loadIndicator) Action Устанавливает индикатор загрузки, который отображается во время выполнения действия.
set Parameters(parameters) Action Позволяет передавать пользовательские параметры в функцию обратного вызова.
set Persist Values(persistValues) Action Указывает, определяются ли значения формы значениями клиента или значениями сервера после обновления Card формы в ответ на действие.

ActionResponse

Методы

Метод Тип возвращаемого значения Краткое описание
print Json() String Выводит JSON-представление этого объекта.

ActionResponseBuilder

Методы

Метод Тип возвращаемого значения Краткое описание
build() Action Response Формирует текущий ответ на действие и проверяет его.
set Navigation(navigation) Action Response Builder Задает реакцию на действие Navigation .
set Notification(notification) Action Response Builder Задает параметр для отображения уведомления при активации действия.
set Open Link(openLink) Action Response Builder Задает URL-адрес, на который будет осуществлен переход при активации действия.
set State Changed(stateChanged) Action Response Builder Устанавливает флаг, указывающий на то, что данное действие изменило существующее состояние данных.

ActionStatus

Методы

Метод Тип возвращаемого значения Краткое описание
set Status Code(statusCode) Action Status Отображает статус запроса на открытие или отправку диалога.
set User Facing Message(message) Action Status Сообщение, которое необходимо отправить пользователям о статусе их запроса.

Attachment

Методы

Метод Тип возвращаемого значения Краткое описание
set Icon Url(iconUrl) Attachment Задает URL-адрес значка для вложения.
set Mime Type(mimeType) Attachment Задает MIME-тип для вложения.
set Resource Url(resourceUrl) Attachment Задает URL-адрес ресурса для вложения.
set Title(title) Attachment Задает заголовок для вложения.

AuthorizationAction

Методы

Метод Тип возвращаемого значения Краткое описание
set Authorization Url(authorizationUrl) Authorization Action Задает URL-адрес авторизации, на который пользователь будет перенаправлен из окна запроса авторизации.

AuthorizationException

Методы

Метод Тип возвращаемого значения Краткое описание
print Json() String Выводит JSON-представление этого объекта.
set Authorization Url(authUrl) Authorization Exception Задает URL-адрес авторизации, на который пользователь будет перенаправлен из окна запроса авторизации.
set Custom Ui Callback(callback) Authorization Exception Название функции, которая будет вызвана для генерации пользовательского запроса на авторизацию.
set Resource Display Name(name) Authorization Exception Задает имя, которое отображается пользователю при запросе авторизации.
throw Exception() void Приводит к возникновению этого исключения.

BorderStyle

Методы

Метод Тип возвращаемого значения Краткое описание
set Corner Radius(radius) Border Style Задает радиус скругления углов границы, например, 8.
set Stroke Color(color) Border Style Задает цвет границы.
set Type(type) Border Style Задает тип границы.

BorderType

Характеристики

Свойство Тип Описание
NO_BORDER Enum Без рамок.
STROKE Enum Стиль обводки границы.

Button

Методы

Метод Тип возвращаемого значения Краткое описание
set Authorization Action(action) Button Задает действие авторизации, которое открывает URL-адрес для процесса авторизации при щелчке по объекту.
set Compose Action(action, composedEmailType) Button Задает действие, которое создает черновик электронного письма при щелчке по объекту.
set On Click Action(action) Button Задает действие, которое выполняется при щелчке по объекту.
set On Click Open Link Action(action) Button Задает действие, которое открывает URL-адрес во вкладке при щелчке по объекту.
set Open Link(openLink) Button Задает URL-адрес, который будет открыт при щелчке по объекту.
set Overflow Menu(menu) Button Задает всплывающее меню, которое будет открываться при щелчке по объекту.

ButtonSet

Методы

Метод Тип возвращаемого значения Краткое описание
add Button(button) Button Set Добавляет кнопку.
add Event Action(eventAction) Widget Добавляет действие события, которое можно выполнить с виджетом.
set Id(id) Widget Задает уникальный идентификатор, используемый для идентификации виджета, подлежащего изменению.
set Visibility(visibility) Widget Задает видимость виджета.

CalendarEventActionResponse

Методы

Метод Тип возвращаемого значения Краткое описание
print Json() String Выводит JSON-представление этого объекта.

CalendarEventActionResponseBuilder

Методы

Метод Тип возвращаемого значения Краткое описание
add Attachments(attachments) Calendar Event Action Response Builder Указывает, что в ответе должны быть добавлены вложения к событию календаря при выполнении соответствующего действия в пользовательском интерфейсе.
add Attendees(emails) Calendar Event Action Response Builder Указывает, что в ответе указанные участники должны быть добавлены в событие календаря при выполнении соответствующего действия в пользовательском интерфейсе.
build() Calendar Event Action Response Формирует ответ на действие, относящееся к текущему событию календаря, и проверяет его.
set Conference Data(conferenceData) Calendar Event Action Response Builder Указывает, что в ответе должны быть установлены указанные данные конференции в событие календаря при выполнении соответствующего действия в пользовательском интерфейсе.

Card

Методы

Метод Тип возвращаемого значения Краткое описание
print Json() String Выводит JSON-представление этого объекта.

CardAction

Методы

Метод Тип возвращаемого значения Краткое описание
set Authorization Action(action) Card Action Задает действие авторизации, которое открывает URL-адрес для процесса авторизации при щелчке по объекту.
set Compose Action(action, composedEmailType) Card Action Задает действие, которое создает черновик электронного письма при щелчке по объекту.
set On Click Action(action) Card Action Задает действие, которое выполняется при щелчке по объекту.
set On Click Open Link Action(action) Card Action Задает действие, которое открывает URL-адрес во вкладке при щелчке по объекту.
set Open Link(openLink) Card Action Задает URL-адрес, который будет открыт при щелчке по объекту.
set Text(text) Card Action Задает текст меню для этого действия.

CardBuilder

Методы

Метод Тип возвращаемого значения Краткое описание
add Card Action(cardAction) Card Builder Добавляет Card Action к этой карте.
add Expression Data(expressionData) Card Builder Добавляет данные выражения на эту карточку.
add Section(section) Card Builder Добавляет раздел к этой карточке.
build() Card Создаёт текущую карту и проверяет её подлинность.
set Display Style(displayStyle) Card Builder Задает стиль отображения этой карточки.
set Fixed Footer(fixedFooter) Card Builder Устанавливает фиксированный нижний колонтитул для этой карточки.
set Header(cardHeader) Card Builder Задает заголовок для этой карточки.
set Name(name) Card Builder Задает название для этой карты.
set Peek Card Header(peekCardHeader) Card Builder Устанавливает заголовок карточки предварительного просмотра.

CardHeader

Методы

Метод Тип возвращаемого значения Краткое описание
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 Задает заголовок карточки.

CardSection

Методы

Метод Тип возвращаемого значения Краткое описание
add Widget(widget) Card Section Добавляет указанный виджет в этот раздел.
set Collapse Control(collapseControl) Card Section Задает настраиваемые кнопки развертывания и сворачивания раздела.
set Collapsible(collapsible) Card Section Определяет, можно ли свернуть раздел.
set Header(header) Card Section Задает заголовок раздела.
set Id(id) Card Section Задает уникальный идентификатор, используемый для идентификации раздела, подлежащего изменению.
set Num Uncollapsible Widgets(numUncollapsibleWidgets) Card Section Задает количество виджетов, которые остаются видимыми, когда этот раздел свернут.

CardService

Характеристики

Свойство Тип Описание
Border Type Border Type Перечисление Border Type .
Chip List Layout Chip List Layout Перечисление Chip List Layout .
Common Data Source Common Data Source Перечисление Common Data Source .
Composed Email Type Composed Email Type Перечисление Composed Email Type .
Content Type Content Type Перечисление Content Type .
Drive Item Type Drive Item Type Перечисление Drive Item Type .
Expression Data Action Type Expression Data Action Type Перечисление Expression Data Action Type .
Expression Data Condition Type Expression Data Condition Type Перечисление Expression Data Condition Type .
Grid Item Layout Grid Item Layout Перечисление Grid Item Layout .
Horizontal Alignment Horizontal Alignment Перечисление Horizontal Alignment .
Icon Icon Перечисление Icon .
Image Button Style Image Button Style Перечисление Image Button Style .
Image Crop Type Image Crop Type Перечисление Image Crop Type .
Image Style Image Style Перечисление Image Style .
Input Type Input Type Перечисление Input Type .
Load Indicator Load Indicator Перечисление Load Indicator .
On Close On Close Перечисление « On Close .
Open As Open As Перечисление Open As .
Selection Input Type Selection Input Type Перечисление Selection Input Type .
Text Button Style Text Button Style Перечисление Text Button Style .
Text Input Mode Text Input Mode Перечисление Text Input Mode .
Update Draft Body Type Update Draft Body Type Перечисление Update Draft Body Type .
Variable Button Size Variable Button Size Перечисление Variable Button Size .
Visibility Visibility Перечисление Visibility .
Workflow Data Source Type Workflow Data Source Type Перечисление Workflow Data Source Type .

Методы

Метод Тип возвращаемого значения Краткое описание
new Action() Action Создает новое Action .
new Action Response Builder() Action Response Builder Создает новый Action Response Builder .
new Action Status() Action Status Создает новый Action Status .
new Attachment() Attachment Создает новое Attachment .
new Authorization Action() Authorization Action Создает новое Authorization Action .
new Authorization Exception() Authorization Exception Создает новое Authorization Exception .
new Border Style() Border Style Создает новый Border Style .
new Button Set() Button Set Создает новый Button Set .
new Calendar Event Action Response Builder() Calendar Event Action Response Builder Создает новый Calendar Event Action Response Builder .
new Card Action() Card Action Создает новое Card Action .
new Card Builder() Card Builder Создает новый конструктор карточек.
new Card Header() Card Header Создает новый Card Header .
new Card Section() Card Section Создает новый Card Section .
new Card With Id() Card With Id Создает новую Card With Id .
new Carousel() Carousel Создает Carousel .
new Carousel Card() Carousel Card Создает новую Carousel Card .
new Chat Action Response() Chat Action Response Создает новый Chat Action Response .
new Chat Response Builder() Chat Response Builder Создает новый Chat Response Builder .
new Chip() Chip Создает новый Chip .
new Chip List() Chip List Создает новый Chip List .
new Collapse Control() Collapse Control Создает новый Collapse Control .
new Column() Column Создает новый Column .
new Columns() Columns Создает новый набор Columns .
new Common Widget Action() Common Widget Action Создает новое Common Widget Action .
new Compose Action Response Builder() Compose Action Response Builder Создает новый Compose Action Response Builder .
new Condition() Condition Создает новое Condition используемое для проверки данных на стороне клиента.
new Data Source Config() Data Source Config Создает новый, пустой файл Data Source Config .
new Date Picker() Date Picker Создает новый элемент Date Picker .
new Date Time Picker() Date Time Picker Создает новый элемент Date Time Picker .
new Decorated Text() Decorated Text Создает новый Decorated Text .
new Dialog() Dialog Создает новый Dialog .
new Dialog Action() Dialog Action Создает новое Dialog Action .
new Divider() Divider Создает новый Divider .
new Drive Data Source Spec() Drive Data Source Spec Создает новую Drive Data Source Spec .
new Drive Items Selected Action Response Builder() Drive Items Selected Action Response Builder Создает новый Drive Items Selected Action Response Builder .
new Editor File Scope Action Response Builder() Editor File Scope Action Response Builder Создает новый Editor File Scope Action Response Builder .
new Event Action() Event Action Создает новое Event Action используемое для проверки данных на стороне клиента.
new Expression Data() Expression Data Создает новые Expression Data используемые для проверки на стороне клиента.
new Expression Data Action() Expression Data Action Создает новое Expression Data Action используемое для проверки данных на стороне клиента.
new Expression Data Condition() Expression Data Condition Создает новое Expression Data Condition , используемое для проверки на стороне клиента.
new Fixed Footer() Fixed Footer Создает новый Fixed Footer .
new Grid() Grid Создает новую Grid .
new Grid Item() Grid Item Создает новый Grid Item .
new Host App Data Source() Host App Data Source Создает новый Host App Data Source .
new Icon Image() Icon Image Создает новое Icon Image .
new Image() Image Создает новое Image .
new Image Button() Image Button Создает новую Image Button .
new Image Component() Image Component Создает новый Image Component .
new Image Crop Style() Image Crop Style Создает новый Image Crop Style .
new Key Value() Key Value Создает новый Key Value .
new Link Preview() Link Preview Создает новый Link Preview .
new Material Icon() Material Icon Создает новую Material Icon .
new Navigation() Navigation Создает новую Navigation .
new Notification() Notification Создает новое Notification .
new Open Link() Open Link Создает новую Open Link .
new Overflow Menu() Overflow Menu Создает новое Overflow Menu .
new Overflow Menu Item() Overflow Menu Item Создает новый Overflow Menu Item .
new Platform Data Source() Platform Data Source Создает новый Platform Data Source .
new Selection Input() Selection Input Создает новый Selection Input .
new Suggestions() Suggestions Создает новые Suggestions .
new Suggestions Response Builder() Suggestions Response Builder Создает новый Suggestions Response Builder .
new Switch() Switch Создает новый Switch .
new Text Button() Text Button Создает новую Text Button .
new Text Input() Text Input Создает новый Text Input .
new Text Paragraph() Text Paragraph Создает новый Text Paragraph .
new Time Picker() Time Picker Создает новый элемент Time Picker .
new Trigger() Trigger Создает и возвращает новый Trigger , используемый для проверки данных на стороне клиента.
new Universal Action Response Builder() Universal Action Response Builder Создает новый Universal Action Response Builder .
new Update Draft Action Response Builder() Update Draft Action Response Builder Создает новый Update Draft Action Response Builder .
new Update Draft Bcc Recipients Action() Update Draft Bcc Recipients Action Создает новое Update Draft Bcc Recipients Action »;
new Update Draft Body Action() Update Draft Body Action Создает новое Update Draft Body Action .
new Update Draft Cc Recipients Action() Update Draft Cc Recipients Action Создает новое Update Draft Cc Recipients Action .
new Update Draft Subject Action() Update Draft Subject Action Создает новое Update Draft Subject Action .
new Update Draft To Recipients Action() Update Draft To Recipients Action Создает новое Update Draft To Recipients Action .
new Update Visibility Action() Update Visibility Action Создает новое Update Visibility Action .
new Validation() Validation Создает новую Validation .
new Workflow Data Source() Workflow Data Source Создает новый Workflow Data Source .

CardWithId

Методы

Метод Тип возвращаемого значения Краткое описание
set Card(card) Card With Id Устанавливает идентификатор card With Id .
set Card Id(id) Card With Id Устанавливает уникальный идентификатор card With Id .

Методы

Метод Тип возвращаемого значения Краткое описание
add Carousel Card(card) Carousel Добавляет карточку-карусель.
add Event Action(eventAction) Widget Добавляет действие события, которое можно выполнить с виджетом.
set Id(id) Widget Задает уникальный идентификатор, используемый для идентификации виджета, подлежащего изменению.
set Visibility(visibility) Widget Задает видимость виджета.

CarouselCard

Методы

Метод Тип возвращаемого значения Краткое описание
add Footer Widget(widget) Carousel Card Добавляет указанный виджет в нижнюю часть карточки карусели.
add Widget(widget) Carousel Card Добавляет указанный виджет на эту карточку карусели.

ChatActionResponse

Методы

Метод Тип возвращаемого значения Краткое описание
set Dialog Action(dialogAction) Chat Action Response Устанавливает действие диалога на событие, связанное с диалогом.
set Response Type(responseType) Chat Action Response Тип ответа приложения для чата.
set Updated Widget(updatedWidget) Chat Action Response Задает обновленный виджет, используемый для предоставления вариантов автозаполнения для виджета.
set Url(url) Chat Action Response URL-адрес для аутентификации или настройки пользователей.

ChatClientDataSource

Методы

Метод Тип возвращаемого значения Краткое описание
set Space Data Source(spaceDataSource) Chat Client Data Source Источник данных, который заполняет пространства чата Google в качестве элементов выбора для меню с множественным выбором.

ChatResponse

Методы

Метод Тип возвращаемого значения Краткое описание
print Json() String Выводит JSON-представление этого объекта.

ChatResponseBuilder

Методы

Метод Тип возвращаемого значения Краткое описание
add Cards V2(cardWithId) Chat Response Builder Задает поле карточки в сообщении.
build() Chat Response Формирует текущий ответ на действие и проверяет его.
set Action Response(actionResponse) Chat Response Builder Задает поле ответа на действие в сообщении.
set Text(text) Chat Response Builder Задает текст сообщения в чате.

ChatSpaceDataSource

Методы

Метод Тип возвращаемого значения Краткое описание
set Default To Current Space(defaultToCurrentSpace) Chat Space Data Source Если установлено значение true , то в многострочном меню по умолчанию выбирается текущее пространство чата Google.

Chip

Методы

Метод Тип возвращаемого значения Краткое описание
set Alt Text(altText) Chip Задает альтернативный текст на чипе для обеспечения доступности.
set Authorization Action(action) Chip Задает действие авторизации, которое открывает URL-адрес для процесса авторизации при щелчке по объекту.
set Compose Action(action, composedEmailType) Chip Задает действие, которое создает черновик электронного письма при щелчке по объекту.
set Disabled(disabled) Chip Определяет, отключен ли чип.
set Icon(icon) Chip Задает значок, который будет использоваться в качестве значка чипа.
set Label(label) Chip Задает название чипа.
set On Click Action(action) Chip Задает действие, которое выполняется при щелчке по объекту.
set On Click Open Link Action(action) Chip Задает действие, которое открывает URL-адрес во вкладке при щелчке по объекту.
set Open Link(openLink) Chip Задает URL-адрес, который будет открыт при щелчке по объекту.

ChipList

Методы

Метод Тип возвращаемого значения Краткое описание
add Chip(chip) Chip List Добавляет чип.
add Event Action(eventAction) Widget Добавляет действие события, которое можно выполнить с виджетом.
set Id(id) Widget Задает уникальный идентификатор, используемый для идентификации виджета, подлежащего изменению.
set Layout(layout) Chip List Задает структуру списка микросхем.
set Visibility(visibility) Widget Задает видимость виджета.

ChipListLayout

Характеристики

Свойство Тип Описание
WRAPPED Enum Если горизонтального пространства недостаточно, список микросхем переносится на следующую строку.
HORIZONTAL_SCROLLABLE Enum Если фишки не помещаются в отведенное для них место, они перемещаются горизонтально.

CollapseControl

Методы

Метод Тип возвращаемого значения Краткое описание
set Collapse Button(button) Collapse Control Задает Button , которая отображается для кнопки "Показать меньше".
set Expand Button(button) Collapse Control Задает Button , которая отображается для кнопки «Показать больше».
set Horizontal Align(horizontalAlignment) Collapse Control Задает Horizontal Alignment элемента Collapse Control .

Column

Методы

Метод Тип возвращаемого значения Краткое описание
add Widget(widget) Column Добавляет виджет в колонку.
set Horizontal Alignment(horizontalAlignment) Column Задает Horizontal Alignment Column .
set Horizontal Size Style(horizontalSizeStyle) Column Задает Horizontal Size Style колонки.
set Vertical Alignment(verticalAlignment) Column Задает Vertical Alignment Column .

Columns

Методы

Метод Тип возвращаемого значения Краткое описание
add Column(column) Columns Добавляет Column в виджет «Столбцы».
add Event Action(eventAction) Widget Добавляет действие события, которое можно выполнить с виджетом.
set Id(id) Widget Задает уникальный идентификатор, используемый для идентификации виджета, подлежащего изменению.
set Visibility(visibility) Widget Задает видимость виджета.
set Wrap Style(wrapStyle) Columns Задает стиль переноса строк в столбцах, управляет изменением размера столбцов в зависимости от ширины экрана.

CommonDataSource

Характеристики

Свойство Тип Описание
UNKNOWN Enum Значение по умолчанию.
USER Enum Пользователи Google Workspace.
DRIVE Enum Используйте Google Drive в качестве источника данных.

CommonWidgetAction

Методы

Метод Тип возвращаемого значения Краткое описание
set Update Visibility Action(updateVisibilityAction) Common Widget Action Задает действие обновления видимости для виджетов.

ComposeActionResponse

Методы

Метод Тип возвращаемого значения Краткое описание
print Json() String Выводит JSON-представление этого объекта.

ComposeActionResponseBuilder

Методы

Метод Тип возвращаемого значения Краткое описание
build() Compose Action Response Формирует текущий ответ действия создания и проверяет его.
set Gmail Draft(draft) Compose Action Response Builder Устанавливает черновик Gmail Message , созданного с помощью Gmail Message.createDraftReply(body) или аналогичной функции.

ComposedEmailType

Характеристики

Свойство Тип Описание
REPLY_AS_DRAFT Enum Черновик, являющийся ответом на другое сообщение.
STANDALONE_DRAFT Enum Черновик, представляющий собой самостоятельное сообщение.

Condition

Методы

Метод Тип возвращаемого значения Краткое описание
set Action Rule Id(actionRuleId) Condition Уникальный идентификатор правила действия, которое будет выполнено в ответ на заданное условие.
set Expression Data Condition(expressionDataCondition) Condition Задает условие проверки выражения CEL , используемое для определения того, следует ли выполнять действие события.

ContentType

Характеристики

Свойство Тип Описание
TEXT Enum Указывает, что сгенерированный контент представляет собой обычный текст.
MUTABLE_HTML Enum Указывает, что сгенерированный контент отформатирован как HTML.
IMMUTABLE_HTML Enum Указывает на то, что сгенерированный контент отформатирован как HTML, но после генерации его нельзя редактировать.

DataSourceConfig

Методы

Метод Тип возвращаемого значения Краткое описание
set Max Characters To Disable(maxCharactersToDisable) Data Source Config Устанавливает максимальное количество символов, которое пользователь может ввести до отключения данного поставщика данных.
set Max Results(maxResults) Data Source Config Устанавливает максимальное количество возвращаемых результатов.
set Min Characters To Trigger(minCharactersToTrigger) Data Source Config Устанавливает минимальное количество символов, которое пользователь должен ввести, прежде чем данный поставщик данных начнет возвращать результаты.
set Platform Data Source(platformDataSource) Data Source Config Устанавливает в качестве источника данных платформу.
set Remote Data Source(action) Data Source Config Устанавливает в качестве источника данных удаленного поставщика данных.

DatePicker

Методы

Метод Тип возвращаемого значения Краткое описание
add Event Action(eventAction) Widget Добавляет действие события, которое можно выполнить с виджетом.
set Field Name(fieldName) Date Picker Задает имя поля, идентифицирующего этот элемент выбора в объекте события, генерируемом при взаимодействии с пользовательским интерфейсом.
set Id(id) Widget Задает уникальный идентификатор, используемый для идентификации виджета, подлежащего изменению.
set On Change Action(action) Date Picker Задает Action , которое скрипт будет выполнять при изменении значения в поле выбора.
set Title(title) Date Picker Задает заголовок, отображаемый над полем ввода.
set Value In Ms Since Epoch(valueMsEpoch) Date Picker Задает предварительно заполненное значение, которое будет введено в поле ввода.
set Value In Ms Since Epoch(valueMsEpoch) Date Picker Задает предварительно заполненное значение, которое будет введено в поле ввода.
set Visibility(visibility) Widget Задает видимость виджета.

DateTimePicker

Методы

Метод Тип возвращаемого значения Краткое описание
add Event Action(eventAction) Widget Добавляет действие события, которое можно выполнить с виджетом.
set Field Name(fieldName) Date Time Picker Задает имя поля, идентифицирующего этот элемент выбора в объекте события, генерируемом при взаимодействии с пользовательским интерфейсом.
set Host App Data Source(hostAppDataSource) Date Time Picker В агенте Google Workspace Studio входные переменные могут принимать значения даты и времени из других шагов агента.
set Id(id) Widget Задает уникальный идентификатор, используемый для идентификации виджета, подлежащего изменению.
set On Change Action(action) Date Time Picker Задает Action , которое скрипт будет выполнять при изменении значения в поле выбора.
set Time Zone Offset In Mins(timeZoneOffsetMins) Date Time Picker Задает количество минут, на которое часовой пояс должен быть смещен относительно UTC.
set Title(title) Date Time Picker Задает заголовок, отображаемый над полем ввода.
set Value In Ms Since Epoch(valueMsEpoch) Date Time Picker Задает предварительно заполненное значение, которое будет введено в поле ввода.
set Value In Ms Since Epoch(valueMsEpoch) Date Time Picker Задает предварительно заполненное значение, которое будет введено в поле ввода.
set Visibility(visibility) Widget Задает видимость виджета.

DecoratedText

Методы

Метод Тип возвращаемого значения Краткое описание
add Event Action(eventAction) Widget Добавляет действие события, которое можно выполнить с виджетом.
set Authorization Action(action) Decorated Text Задает действие авторизации, которое открывает URL-адрес для процесса авторизации при щелчке по объекту.
set Bottom Label(text) Decorated Text Задает текст метки, который будет использоваться в качестве ключа и отображаться под текстовым содержимым.
set Button(button) Decorated Text Задает Button , которая отображается справа от текста.
set Compose Action(action, composedEmailType) Decorated Text Задает действие, которое создает черновик электронного письма при щелчке по объекту.
set End Icon(endIcon) Decorated Text Задает необязательное Icon Image , отображаемое справа от содержимого.
set Id(id) Widget Задает уникальный идентификатор, используемый для идентификации виджета, подлежащего изменению.
set On Click Action(action) Decorated Text Задает действие, которое выполняется при щелчке по объекту.
set On Click Open Link Action(action) Decorated Text Задает действие, которое открывает URL-адрес во вкладке при щелчке по объекту.
set Open Link(openLink) Decorated Text Задает URL-адрес, который будет открыт при щелчке по объекту.
set Start Icon(startIcon) Decorated Text Задает необязательное Icon Image , которое будет отображаться перед текстовым содержимым.
set Switch Control(switchToSet) Decorated Text Устанавливает Switch , отображаемый справа от содержимого.
set Text(text) Decorated Text Задает текст, который будет использоваться в качестве значения.
set Top Label(text) Decorated Text Задает текст метки, который будет использоваться в качестве ключа и отображаться над текстовым содержимым.
set Visibility(visibility) Widget Задает видимость виджета.
set Wrap Text(wrapText) Decorated Text Определяет, следует ли отображать текстовое значение в одну или несколько строк.

Dialog

Методы

Метод Тип возвращаемого значения Краткое описание
set Body(card) Dialog Устанавливает карточку Dialog .

DialogAction

Методы

Метод Тип возвращаемого значения Краткое описание
set Action Status(actionStatus) Dialog Action Устанавливает статус действия Dialog Action .
set Dialog(dialog) Dialog Action Задает диалоговое окно для Dialog Action .

DisplayStyle

Характеристики

Свойство Тип Описание
PEEK Enum Отобразить заголовок карточки внизу дополнительного контента поверх существующего контента.
REPLACE Enum Отобразите карточку, заменив существующее содержимое.

Divider

Методы

Метод Тип возвращаемого значения Краткое описание
add Event Action(eventAction) Widget Добавляет действие события, которое можно выполнить с виджетом.
set Id(id) Widget Задает уникальный идентификатор, используемый для идентификации виджета, подлежащего изменению.
set Visibility(visibility) Widget Задает видимость виджета.

DriveDataSourceSpec

Методы

Метод Тип возвращаемого значения Краткое описание
add Item Type(driveItemType) Drive Data Source Spec Добавляет driveItemType в список разрешенных типов элементов.

DriveItemType

Характеристики

Свойство Тип Описание
DRIVE_ITEM_TYPE_UNSPECIFIED Enum Значение по умолчанию.
DOCUMENTS Enum Представляет собой документ Google Docs.
SPREADSHEETS Enum Представляет собой документ Google Таблиц.
PRESENTATIONS Enum Представляет собой документ Google Slides.
PDFS Enum Представляет собой PDF-документ.
FORMS Enum Представляет собой документ Google Forms.
FOLDERS Enum Представляет собой папку Google Диска.

DriveItemsSelectedActionResponse

Методы

Метод Тип возвращаемого значения Краткое описание
print Json() String Выводит JSON-представление этого объекта.

DriveItemsSelectedActionResponseBuilder

Методы

Метод Тип возвращаемого значения Краткое описание
build() Drive Items Selected Action Response Формирует ответ на текущее действие в Google Диске.
request File Scope(itemId) Drive Items Selected Action Response Builder Указывает, что в ответе запрашивается область действия файла для контекстно релевантного элемента в Диске.

EditorFileScopeActionResponse

Методы

Метод Тип возвращаемого значения Краткое описание
print Json() String Выводит JSON-представление этого объекта.

EditorFileScopeActionResponseBuilder

Методы

Метод Тип возвращаемого значения Краткое описание
build() Editor File Scope Action Response Формирует ответ на текущее действие редактора.
request File Scope For Active Document() Editor File Scope Action Response Builder Запрашивает область drive.file для текущего активного документа редактора.

EventAction

Методы

Метод Тип возвращаемого значения Краткое описание
add Post Event Trigger(trigger) Event Action Добавляет условие проверки выражения CEL , которое оценивается после выполнения действия события.
set Action Rule Id(actionRuleId) Event Action Устанавливает уникальный идентификатор для действия события.
set Common Widget Action(commonWidgetAction) Event Action Задайте общее действие для виджетов.
set Expression Data Action(expressionDataAction) Event Action Задает действие проверки данных выражений CEL для виджетов.

ExpressionData

Методы

Метод Тип возвращаемого значения Краткое описание
add Condition(condition) Expression Data Добавляет условие к текущим данным выражения.
add Event Action(eventAction) Expression Data Добавляет действие события к текущим данным выражения.
set Expression(expression) Expression Data Задает значение данных выражения.
set Id(id) Expression Data Задает идентификатор данных выражения.

ExpressionDataAction

Методы

Метод Тип возвращаемого значения Краткое описание
set Action Type(type) Expression Data Action Задает тип действия с данными выражения.

ExpressionDataActionType

Характеристики

Свойство Тип Описание
ACTION_TYPE_UNSPECIFIED Enum Тип действия не указан.
START_EXPRESSION_EVALUATION Enum Действие для запуска проверки выражения CEL .

ExpressionDataCondition

Методы

Метод Тип возвращаемого значения Краткое описание
set Condition Type(type) Expression Data Condition Задает тип условия для проверки выражения CEL , указывающий, было ли выражение успешно вычислено.

ExpressionDataConditionType

Характеристики

Свойство Тип Описание
CONDITION_TYPE_UNSPECIFIED Enum Тип заболевания не указан.
EXPRESSION_EVALUATION_SUCCESS Enum Экспрессия CEL показала успешный результат.
EXPRESSION_EVALUATION_FAILURE Enum Результатом оценки выражения CEL стал сбой.

FixedFooter

Методы

Метод Тип возвращаемого значения Краткое описание
set Primary Button(button) Fixed Footer Разместите основную кнопку в фиксированном нижнем колонтитуле.
set Secondary Button(button) Fixed Footer Разместите дополнительную кнопку в фиксированном нижнем колонтитуле.

Grid

Методы

Метод Тип возвращаемого значения Краткое описание
add Event Action(eventAction) Widget Добавляет действие события, которое можно выполнить с виджетом.
add Item(gridItem) Grid Добавляет новый элемент в сетку.
set Authorization Action(action) Grid Задает действие авторизации, которое открывает URL-адрес для процесса авторизации при щелчке по объекту.
set Border Style(borderStyle) Grid Задает стиль границы, применяемый к каждому элементу сетки.
set Compose Action(action, composedEmailType) Grid Задает действие, которое создает черновик электронного письма при щелчке по объекту.
set Id(id) Widget Задает уникальный идентификатор, используемый для идентификации виджета, подлежащего изменению.
set Num Columns(numColumns) Grid Количество столбцов для отображения в таблице.
set On Click Action(action) Grid Задает действие, которое выполняется при щелчке по объекту.
set On Click Open Link Action(action) Grid Задает действие, которое открывает URL-адрес во вкладке при щелчке по объекту.
set Open Link(openLink) Grid Задает URL-адрес, который будет открыт при щелчке по объекту.
set Title(title) Grid Задает текст заголовка сетки.
set Visibility(visibility) Widget Задает видимость виджета.

GridItem

Методы

Метод Тип возвращаемого значения Краткое описание
set Identifier(id) Grid Item Задает идентификатор элемента сетки.
set Image(image) Grid Item Задает изображение для этого элемента сетки.
set Layout(layout) Grid Item Задает расположение текста и изображения для элемента сетки.
set Subtitle(subtitle) Grid Item Задает подзаголовок элемента сетки.
set Text Alignment(alignment) Grid Item Задает горизонтальное выравнивание элемента сетки.
set Title(title) Grid Item Задает текст заголовка элемента сетки.

GridItemLayout

Характеристики

Свойство Тип Описание
TEXT_BELOW Enum Заголовок и подзаголовок отображаются под изображением элемента сетки.
TEXT_ABOVE Enum Заголовок и подзаголовок отображаются над изображением элемента сетки.

HorizontalAlignment

Характеристики

Свойство Тип Описание
START Enum Выровняйте виджет по началу предложения.
CENTER Enum Выровняйте виджет по центру.
END Enum Выровняйте виджет по краю предложения.

HorizontalSizeStyle

Характеристики

Свойство Тип Описание
FILL_AVAILABLE_SPACE Enum Задает размер Widget таким образом, чтобы он заполнял доступное горизонтальное пространство Column .
FILL_MINIMUM_SPACE Enum Изменяет размер Widget таким образом, чтобы он занимал как можно меньше горизонтального пространства в Column .

HostAppDataSource

Методы

Метод Тип возвращаемого значения Краткое описание
set Chat Data Source(chatClientDataSource) Host App Data Source Устанавливает источник данных из Google Chat.
set Workflow Data Source(workflowDataSource) Host App Data Source Задает источник данных из Google Workspace Flows.

Icon

Характеристики

Свойство Тип Описание
NONE Enum Нет значка.
AIRPLANE Enum иконка полета самолета
BOOKMARK Enum Значок закладки
BUS Enum значок автобуса
CAR Enum иконка автомобиля
CLOCK Enum значок часов
CONFIRMATION_NUMBER_ICON Enum Значок номера подтверждения
DOLLAR Enum иконка доллара
DESCRIPTION Enum значок описания
EMAIL Enum значок электронной почты
EVENT_PERFORMER Enum значок электронной почты
EVENT_SEAT Enum значок места на мероприятии
FLIGHT_ARRIVAL Enum значок прибытия рейса
FLIGHT_DEPARTURE Enum Значок вылета рейса
HOTEL Enum иконка отеля
HOTEL_ROOM_TYPE Enum иконка отеля
INVITE Enum Значок приглашения
MAP_PIN Enum Значок метки на карте
MEMBERSHIP Enum значок членства
MULTIPLE_PEOPLE Enum Значок нескольких человек
OFFER Enum Значок предложения
PERSON Enum иконка человека
PHONE Enum значок телефона
RESTAURANT_ICON Enum иконка ресторана
SHOPPING_CART Enum значок корзины покупок
STAR Enum Звездная иконка
STORE Enum значок магазина
TICKET Enum Значок билета
TRAIN Enum иконка поезда
VIDEO_CAMERA Enum Значок видеокамеры
VIDEO_PLAY Enum значок воспроизведения видео

IconImage

Методы

Метод Тип возвращаемого значения Краткое описание
set Alt Text(altText) Icon Image Задает альтернативный текст URL-адреса, используемый для обеспечения доступности.
set Icon(icon) Icon Image Если URL-адрес не указан, задает предопределенную иконку.
set Icon Url(url) Icon Image Если значок не указан, задает URL-адрес значка.
set Image Crop Type(imageCropType) Icon Image Задает стиль обрезки изображения.
set Material Icon(icon) Icon Image Задает иконку в стиле Material Design.

Image

Методы

Метод Тип возвращаемого значения Краткое описание
add Event Action(eventAction) Widget Добавляет действие события, которое можно выполнить с виджетом.
set Alt Text(altText) Image Задает альтернативный текст изображения для обеспечения доступности.
set Authorization Action(action) Image Задает действие авторизации, которое открывает URL-адрес для процесса авторизации при щелчке по объекту.
set Compose Action(action, composedEmailType) Image Задает действие, которое создает черновик электронного письма при щелчке по объекту.
set Id(id) Widget Задает уникальный идентификатор, используемый для идентификации виджета, подлежащего изменению.
set Image Url(url) Image Задает используемое изображение, указывая его URL-адрес или строку данных.
set On Click Action(action) Image Задает действие, которое выполняется при щелчке по объекту.
set On Click Open Link Action(action) Image Задает действие, которое открывает URL-адрес во вкладке при щелчке по объекту.
set Open Link(openLink) Image Задает URL-адрес, который будет открыт при щелчке по объекту.
set Visibility(visibility) Widget Задает видимость виджета.

ImageButton

Методы

Метод Тип возвращаемого значения Краткое описание
set Alt Text(altText) Image Button Задает альтернативный текст кнопки для обеспечения доступности.
set Authorization Action(action) Image Button Задает действие авторизации, которое открывает URL-адрес для процесса авторизации при щелчке по объекту.
set Compose Action(action, composedEmailType) Image Button Задает действие, которое создает черновик электронного письма при щелчке по объекту.
set Icon(icon) Image Button Задает предопределенный Icon для отображения на кнопке.
set Icon Url(url) Image Button Задает URL-адрес изображения, которое будет использоваться в качестве значка этой кнопки.
set Image Button Style(imageButtonStyle) Image Button Задает стиль кнопки.
set Material Icon(icon) Image Button Задает иконку в стиле Material Design.
set On Click Action(action) Image Button Задает действие, которое выполняется при щелчке по объекту.
set On Click Open Link Action(action) Image Button Задает действие, которое открывает URL-адрес во вкладке при щелчке по объекту.
set Open Link(openLink) Image Button Задает URL-адрес, который будет открыт при щелчке по объекту.
set Overflow Menu(menu) Image Button Задает всплывающее меню, которое будет открываться при щелчке по объекту.

ImageButtonStyle

Характеристики

Свойство Тип Описание
BORDERLESS Enum Кнопка с изображением без рамки.
OUTLINED Enum Кнопка с изображением на прозрачном фоне.
FILLED Enum Кнопка с изображением и цветным фоном.
FILLED_TONAL Enum Кнопка с изображением, представляющая собой промежуточный вариант между закрашенной и обведенной кнопками.

ImageComponent

Методы

Метод Тип возвращаемого значения Краткое описание
set Alt Text(altText) Image Component Задает альтернативный текст для изображения.
set Border Style(borderStyle) Image Component Задает стиль границы, применяемый к изображению.
set Crop Style(imageCropStyle) Image Component Задает стиль обрезки изображения.
set Image Url(url) Image Component Задает URL-адрес изображения.

ImageCropStyle

Методы

Метод Тип возвращаемого значения Краткое описание
set Aspect Ratio(ratio) Image Crop Style Задает соотношение сторон, используемое в случае, если тип обрезки — RECTANGLE_CUSTOM .
set Image Crop Type(type) Image Crop Style Задает тип обрезки изображения.

ImageCropType

Характеристики

Свойство Тип Описание
SQUARE Enum Укороченный стиль квадратной формы.
CIRCLE Enum Укороченный стиль в форме круга.
RECTANGLE_CUSTOM Enum Форма кадрирования — прямоугольник с настраиваемым соотношением сторон.
RECTANGLE_4_3 Enum Укороченная стрижка в форме прямоугольника с соотношением сторон 4:3.

ImageStyle

Характеристики

Свойство Тип Описание
SQUARE Enum Обрезка не производится.
CIRCLE Enum Обрезать до круглой формы.

InputType

Характеристики

Свойство Тип Описание
TEXT Enum Принять обычный текст.
INTEGER Enum Принимает целое число.
FLOAT Enum Принимает числа с плавающей запятой.
EMAIL Enum Принять адрес электронной почты.

Interaction

Характеристики

Свойство Тип Описание
INTERACTION_UNSPECIFIED Enum Значение по умолчанию.
OPEN_DIALOG Enum Открывает диалоговое окно — карточный интерфейс, который приложения для чата используют для взаимодействия с пользователями.

KeyValue

Методы

Метод Тип возвращаемого значения Краткое описание
add Event Action(eventAction) Widget Добавляет действие события, которое можно выполнить с виджетом.
set Authorization Action(action) Key Value Задает действие авторизации, которое открывает URL-адрес для процесса авторизации при щелчке по объекту.
set Compose Action(action, composedEmailType) Key Value Задает действие, которое создает черновик электронного письма при щелчке по объекту.
set Id(id) Widget Задает уникальный идентификатор, используемый для идентификации виджета, подлежащего изменению.
set On Click Action(action) Key Value Задает действие, которое выполняется при щелчке по объекту.
set On Click Open Link Action(action) Key Value Задает действие, которое открывает URL-адрес во вкладке при щелчке по объекту.
set Open Link(openLink) Key Value Задает URL-адрес, который будет открыт при щелчке по объекту.
set Visibility(visibility) Widget Задает видимость виджета.

LinkPreview

Методы

Метод Тип возвращаемого значения Краткое описание
print Json() String Выводит JSON-представление этого объекта.
set Link Preview Title(title) Link Preview Задает заголовок, отображаемый в предварительном просмотре ссылки над карточкой предварительного просмотра.
set Preview Card(previewCard) Link Preview Задает карточку, отображающую информацию о ссылке из стороннего сервиса, не принадлежащего Google.
set Title(title) Link Preview Задает заголовок, отображаемый на смарт-чипе при предварительном просмотре ссылки.

LoadIndicator

Характеристики

Свойство Тип Описание
SPINNER Enum Используйте индикатор в виде вращающегося диска.
NONE Enum Не используйте индикатор.

MaterialIcon

Методы

Метод Тип возвращаемого значения Краткое описание
set Fill(fill) Material Icon Отображается ли иконка как заполненная.
set Grade(grade) Material Icon Вес и сорт влияют на толщину символа.
set Name(name) Material Icon Задает имя значка.
set Weight(weight) Material Icon Толщина обводки иконки.

Методы

Метод Тип возвращаемого значения Краткое описание
pop Card() Navigation Извлекает карточку из стека навигации.
pop To Named Card(cardName) Navigation Выводит на указанную карту по её названию.
pop To Root() Navigation Перемещает стопку карт на корневую карту.
print Json() String Выводит JSON-представление этого объекта.
push Card(card) Navigation Добавляет выданную карту в стопку.
update Card(card) Navigation Выполняется замена текущей карты на месте.

Notification

Методы

Метод Тип возвращаемого значения Краткое описание
set Text(text) Notification Задает текст, отображаемый в уведомлении.

OnClose

Характеристики

Свойство Тип Описание
NOTHING Enum При закрытии ничего не делать.
RELOAD Enum При закрытии окна дополнение перезагружается.

OpenAs

Характеристики

Свойство Тип Описание
FULL_SIZE Enum Открыть в полноэкранном режиме или во вкладке.
OVERLAY Enum Открывается как наложение, например, всплывающее окно.

Методы

Метод Тип возвращаемого значения Краткое описание
set On Close(onClose) Open Link Определяет поведение действия URL-адреса при закрытии окна или вкладки URL-адреса.
set Open As(openAs) Open Link Задает поведение URL-адреса при его открытии.
set Url(url) Open Link Задает URL-адрес для открытия.

OverflowMenu

Методы

Метод Тип возвращаемого значения Краткое описание
add Menu Item(menuItem) Overflow Menu Добавляет пункт меню.

OverflowMenuItem

Методы

Метод Тип возвращаемого значения Краткое описание
set Authorization Action(action) Overflow Menu Item Задает действие авторизации, которое открывает URL-адрес для процесса авторизации при щелчке по объекту.
set Compose Action(action, composedEmailType) Overflow Menu Item Задает действие, которое создает черновик электронного письма при щелчке по объекту.
set Disabled(disabled) Overflow Menu Item Определяет, отключен ли пункт меню.
set On Click Action(action) Overflow Menu Item Задает действие, которое выполняется при щелчке по объекту.
set On Click Open Link Action(action) Overflow Menu Item Задает действие, которое открывает URL-адрес во вкладке при щелчке по объекту.
set Open Link(openLink) Overflow Menu Item Задает URL-адрес, который будет открыт при щелчке по объекту.
set Start Icon(icon) Overflow Menu Item Устанавливает верхнюю иконку пункта меню.
set Text(text) Overflow Menu Item Задает заголовок пункта меню.

PlatformDataSource

Методы

Метод Тип возвращаемого значения Краткое описание
set Common Data Source(commonDataSource) Platform Data Source Задает источник данных из Google Workspace.
set Drive Data Source Spec(driveDataSourceSpec) Platform Data Source Задает параметры источника данных для Google Диска из Google Рабочего пространства.
set Host App Data Source(hostAppDataSource) Platform Data Source Используется для заполнения пробелов в меню с множественным выбором.

ResponseType

Характеристики

Свойство Тип Описание
TYPE_UNSPECIFIED Enum Тип по умолчанию, обрабатываемый как NEW_MESSAGE .
NEW_MESSAGE Enum Опубликовать как новое сообщение в этой теме.
UPDATE_MESSAGE Enum Обновите сообщение в приложении «Чат».
UPDATE_USER_MESSAGE_CARDS Enum Обновите карточки в сообщении пользователя.
REQUEST_CONFIG Enum Запросить у пользователя дополнительную аутентификацию или настройку в частном порядке.
DIALOG Enum Представляет собой диалог.
UPDATE_WIDGET Enum Варианты автозаполнения текста виджета.

SelectionInput

Методы

Метод Тип возвращаемого значения Краткое описание
add Data Source Config(dataSourceConfig) Selection Input Задает параметры источника данных для элемента управления выбором.
add Event Action(eventAction) Widget Добавляет действие события, которое можно выполнить с виджетом.
add Item(text, value, selected) Selection Input Добавляет новый элемент, который можно выбрать.
add Multi Select Item(text, value, selected, startIconUri, bottomText) Selection Input Добавляет новый элемент, который можно выбрать для создания меню с множественным выбором.
set External Data Source(action) Selection Input Указывает внешний источник данных, например, реляционную базу данных.
set Field Name(fieldName) Selection Input Устанавливает ключ, идентифицирующий этот выбранный элемент в объекте события, генерируемом при взаимодействии с пользовательским интерфейсом.
set Id(id) Widget Задает уникальный идентификатор, используемый для идентификации виджета, подлежащего изменению.
set Multi Select Max Selected Items(maxSelectedItems) Selection Input Устанавливает максимальное количество элементов, которые может выбрать пользователь.
set Multi Select Min Query Length(queryLength) Selection Input Устанавливает количество символов текста, которое пользователь вводит до того, как приложение запросит автозаполнение и отобразит предлагаемые варианты на карточке.
set On Change Action(action) Selection Input Задает Action , которое будет выполняться при изменении выбранного значения.
set Platform Data Source(platformDataSource) Selection Input Задает источник данных из Google Workspace.
set Title(title) Selection Input Задает заголовок, который будет отображаться перед полем ввода.
set Type(type) Selection Input Задает тип данного поля ввода.
set Visibility(visibility) Widget Задает видимость виджета.

SelectionInputType

Характеристики

Свойство Тип Описание
CHECK_BOX Enum Стиль ввода «флажок».
RADIO_BUTTON Enum Стиль ввода с помощью радиокнопок.
DROPDOWN Enum Стиль ввода для выбора в выпадающем меню.
SWITCH Enum Набор переключателей.
MULTI_SELECT Enum Многофункциональное меню для выбора статических или динамических данных.
OVERFLOW_MENU Enum Элемент пользовательского интерфейса, содержащий дополнительные параметры, которые не помещаются в основной интерфейс.

Status

Характеристики

Свойство Тип Описание
OK Enum HTTP-сопоставление: 200 OK
CANCELLED Enum HTTP-сопоставление: 499 Клиент закрыл запрос
UNKNOWN Enum Неизвестная ошибка.
INVALID_ARGUMENT Enum Клиент указал недопустимый аргумент.
DEADLINE_EXCEEDED Enum HTTP-сопоставление: 504 Таймаут шлюза
NOT_FOUND Enum HTTP-сопоставление: 404 Не найдено
ALREADY_EXISTS Enum Объект, который клиент пытался создать, уже существует.
PERMISSION_DENIED Enum HTTP-сопоставление: 403 Запрещено
UNAUTHENTICATED Enum HTTP-сопоставление: 401 Несанкционированный доступ
RESOURCE_EXHAUSTED Enum HTTP-сопоставление: 429 Слишком много запросов
FAILED_PRECONDITION Enum Операция была отклонена, поскольку система не находится в состоянии, необходимом для ее выполнения.
ABORTED Enum Операция была прервана, как правило, из-за проблемы параллельного выполнения, например, из-за сбоя проверки последовательности или прерывания транзакции.
OUT_OF_RANGE Enum Операция была предпринята за пределами допустимого диапазона.
UNIMPLEMENTED Enum HTTP-сопоставление: ошибка 501 не реализована
INTERNAL Enum Внутренние ошибки.
UNAVAILABLE Enum HTTP-сопоставление: 503 Сервис недоступен
DATA_LOSS Enum Невосстановимая потеря или повреждение данных.

Suggestions

Методы

Метод Тип возвращаемого значения Краткое описание
add Suggestion(suggestion) Suggestions Добавить текстовое предложение.
add Suggestions(suggestions) Suggestions Добавьте список текстовых подсказок.

SuggestionsResponse

Методы

Метод Тип возвращаемого значения Краткое описание
print Json() String Выводит JSON-представление этого объекта.

SuggestionsResponseBuilder

Методы

Метод Тип возвращаемого значения Краткое описание
build() Suggestions Response Формирует текущий ответ с предложениями и проверяет его.
set Suggestions(suggestions) Suggestions Response Builder Задает параметры подсказок, используемых в автозаполнении текстовых полей.

Switch

Методы

Метод Тип возвращаемого значения Краткое описание
set Control Type(controlType) Switch Задает тип управления переключателем.
set Field Name(fieldName) Switch Устанавливает ключ, идентифицирующий этот переключатель в объекте события, генерируемом при взаимодействии с пользовательским интерфейсом.
set On Change Action(action) Switch Задает действие, которое будет выполнено при переключении тумблера.
set Selected(selected) Switch Определяет, должен ли этот переключатель запускаться в выбранном или невыбранном состоянии.
set Value(value) Switch Устанавливает значение, которое отправляется в качестве входных данных формы при включении этого переключателя.

SwitchControlType

Характеристики

Свойство Тип Описание
SWITCH Enum Элемент управления в виде переключателя.
CHECK_BOX Enum Элемент управления в виде флажка для виджета переключателя.

TextButton

Методы

Метод Тип возвращаемого значения Краткое описание
set Alt Text(altText) Text Button Задает альтернативный текст кнопки для обеспечения доступности.
set Authorization Action(action) Text Button Задает действие авторизации, которое открывает URL-адрес для процесса авторизации при щелчке по объекту.
set Background Color(backgroundColor) Text Button Задает цвет фона для Text Button Style.FILLED .
set Compose Action(action, composedEmailType) Text Button Задает действие, которое создает черновик электронного письма при щелчке по объекту.
set Disabled(disabled) Text Button Определяет, отключена ли кнопка.
set Icon(icon) Text Button Задает предопределенный Icon для отображения на кнопке.
set Icon Url(url) Text Button Задает URL-адрес изображения, которое будет использоваться в качестве значка этой кнопки.
set Material Icon(icon) Text Button Задает иконку в стиле Material Design.
set On Click Action(action) Text Button Задает действие, которое выполняется при щелчке по объекту.
set On Click Open Link Action(action) Text Button Задает действие, которое открывает URL-адрес во вкладке при щелчке по объекту.
set Open Link(openLink) Text Button Задает URL-адрес, который будет открыт при щелчке по объекту.
set Overflow Menu(menu) Text Button Задает всплывающее меню, которое будет открываться при щелчке по объекту.
set Text(text) Text Button Задает текст, отображаемый на кнопке.
set Text Button Style(textButtonStyle) Text Button Задает стиль кнопки.

TextButtonStyle

Характеристики

Свойство Тип Описание
OUTLINED Enum Обычная текстовая кнопка с прозрачным фоном.
TEXT Enum НЕ ИСПОЛЬЗОВАТЬ.
FILLED Enum Текстовая кнопка с цветным фоном.
FILLED_TONAL Enum Обычная текстовая кнопка с альтернативным промежуточным вариантом между закрашенной и обведенной кнопками.
BORDERLESS Enum Обычная текстовая кнопка без рамки.

TextInput

Методы

Метод Тип возвращаемого значения Краткое описание
add Event Action(eventAction) Widget Добавляет действие события, которое можно выполнить с виджетом.
set Field Name(fieldName) Text Input Устанавливает ключ, идентифицирующий это текстовое поле ввода в объекте события, который генерируется при взаимодействии с пользовательским интерфейсом.
set Hint(hint) Text Input Устанавливает подсказку для текстового поля ввода.
set Host App Data Source(hostAppDataSource) Text Input Задает источник данных из приложений Google Workspace.
set Id(id) Widget Задает уникальный идентификатор, используемый для идентификации виджета, подлежащего изменению.
set Input Mode(inputMode) Text Input Определяет, поддерживает ли это текстовое поле ввода вставку переменных.
set Multiline(multiline) Text Input Определяет, будет ли введенный текст отображаться в одну или несколько строк.
set On Change Action(action) Text Input Задает действие, которое будет выполняться при изменении значения в поле ввода текста.
set Suggestions(suggestions) Text Input Задает варианты автозаполнения для текстового поля.
set Suggestions Action(suggestionsAction) Text Input Устанавливает действие обратного вызова для получения подсказок на основе пользовательского ввода для автозаполнения.
set Title(title) Text Input Задает заголовок, который будет отображаться над полем ввода.
set Validation(validation) Text Input Задает правило проверки для этого виджета.
set Value(value) Text Input Задает предварительно заполненное значение, которое будет введено в поле ввода.
set Visibility(visibility) Widget Задает видимость виджета.

TextInputMode

Характеристики

Свойство Тип Описание
PLAIN_TEXT Enum Разрешается ввод только обычного текста.
RICH_TEXT Enum Поддерживается ввод как обычного текста, так и переменных в текстовом поле ввода.

TextParagraph

Методы

Метод Тип возвращаемого значения Краткое описание
add Event Action(eventAction) Widget Добавляет действие события, которое можно выполнить с виджетом.
set Id(id) Widget Задает уникальный идентификатор, используемый для идентификации виджета, подлежащего изменению.
set Max Lines(maxLines) Text Paragraph Задает максимальное количество строк текста, отображаемых в виджете.
set Text(text) Text Paragraph Задает текст абзаца.
set Visibility(visibility) Widget Задает видимость виджета.

TimePicker

Методы

Метод Тип возвращаемого значения Краткое описание
add Event Action(eventAction) Widget Добавляет действие события, которое можно выполнить с виджетом.
set Field Name(fieldName) Time Picker Задает имя поля, идентифицирующего этот элемент выбора в объекте события, генерируемом при взаимодействии с пользовательским интерфейсом.
set Hours(hours) Time Picker Устанавливает значение количества часов, предварительно заполненное в поле ввода.
set Id(id) Widget Задает уникальный идентификатор, используемый для идентификации виджета, подлежащего изменению.
set Minutes(minutes) Time Picker Устанавливает значение минут, предварительно заполненное в поле ввода.
set On Change Action(action) Time Picker Задает Action , которое скрипт будет выполнять при изменении значения в поле выбора.
set Title(title) Time Picker Задает заголовок, отображаемый над полем ввода.
set Visibility(visibility) Widget Задает видимость виджета.

Trigger

Методы

Метод Тип возвращаемого значения Краткое описание
set Action Rule Id(actionRuleId) Trigger Задает идентификатор правила действия для триггера.

UniversalActionResponse

Методы

Метод Тип возвращаемого значения Краткое описание
print Json() String Выводит JSON-представление этого объекта.

UniversalActionResponseBuilder

Методы

Метод Тип возвращаемого значения Краткое описание
build() Universal Action Response Формирует текущий универсальный ответ на действие и проверяет его.
display Add On Cards(cardObjects) Universal Action Response Builder Отображает дополнение с указанными карточками.
set Open Link(openLink) Universal Action Response Builder Задает URL-адрес, который будет открываться при выборе универсального действия.

UpdateDraftActionResponse

Методы

Метод Тип возвращаемого значения Краткое описание
print Json() String Выводит JSON-представление этого объекта.

UpdateDraftActionResponseBuilder

Методы

Метод Тип возвращаемого значения Краткое описание
build() Update Draft Action Response Формирует текущий черновик ответа на запрос об обновлении и проверяет его.
set Update Draft Bcc Recipients Action(updateDraftBccRecipientsAction) Update Draft Action Response Builder Задает действие, которое обновляет список получателей в поле «Скрытая копия» (Bcc) черновика электронного письма.
set Update Draft Body Action(updateDraftBodyAction) Update Draft Action Response Builder Настройте действие, которое обновляет текст черновика электронного письма.
set Update Draft Cc Recipients Action(updateDraftCcRecipientsAction) Update Draft Action Response Builder Задает действие, которое обновляет список получателей в копии черновика.
set Update Draft Subject Action(updateDraftSubjectAction) Update Draft Action Response Builder Задает действие, которое обновляет тему черновика.
set Update Draft To Recipients Action(updateDraftToRecipientsAction) Update Draft Action Response Builder Задает действие, которое обновляет список получателей черновика.

UpdateDraftBccRecipientsAction

Методы

Метод Тип возвращаемого значения Краткое описание
add Update Bcc Recipients(bccRecipientEmails) Update Draft Bcc Recipients Action Обновляет список получателей в скрытой копии (Bcc) черновика электронного письма.

UpdateDraftBodyAction

Методы

Метод Тип возвращаемого значения Краткое описание
add Update Content(content, contentType) Update Draft Body Action Добавляет указанное содержимое в текст черновика.
set Update Type(updateType) Update Draft Body Action Задает Update Draft Body Type для данного действия обновления в теле черновика.

UpdateDraftBodyType

Характеристики

Свойство Тип Описание
IN_PLACE_INSERT Enum По умолчанию.
INSERT_AT_START Enum В действия обновления вставьте содержимое в начало тела сообщения.
INSERT_AT_END Enum В действия обновления вставьте содержимое в конец тела сообщения.

UpdateDraftCcRecipientsAction

Методы

Метод Тип возвращаемого значения Краткое описание
add Update Cc Recipients(ccRecipientEmails) Update Draft Cc Recipients Action Обновляет список получателей в копии черновика электронного письма.

UpdateDraftSubjectAction

Методы

Метод Тип возвращаемого значения Краткое описание
add Update Subject(subject) Update Draft Subject Action Обновляет тему черновика электронного письма.

UpdateDraftToRecipientsAction

Методы

Метод Тип возвращаемого значения Краткое описание
add Update To Recipients(toRecipientEmails) Update Draft To Recipients Action Обновляет поле «Кому» в черновике электронного письма.

UpdateVisibilityAction

Методы

Метод Тип возвращаемого значения Краткое описание
set Visibility(visibility) Update Visibility Action Устанавливает видимость виджетов в состояние «видимый» или «скрытый».

UpdatedWidget

Методы

Метод Тип возвращаемого значения Краткое описание
add Item(text, value, selected, startIconUri, bottomText) Updated Widget Добавляет новый элемент, который можно выбрать.

Validation

Методы

Метод Тип возвращаемого значения Краткое описание
set Character Limit(characterLimit) Validation Устанавливает ограничение на количество символов в виджете.
set Input Type(inputType) Validation Задает тип ввода для виджета.

VariableButtonSize

Характеристики

Свойство Тип Описание
UNSPECIFIED Enum Для боковой панели автоматически выбирается COMPACT , в противном случае — FULL_SIZE .
COMPACT Enum Для кнопок с надписью «+»
FULL_SIZE Enum Для кнопок с пометкой «+ переменная»

VerticalAlignment

Характеристики

Свойство Тип Описание
CENTER Enum Размещает содержимое по вертикали в центре контейнера.
TOP Enum Размещает содержимое вертикально в верхней части контейнера.
BOTTOM Enum Размещает содержимое вертикально в нижней части контейнера.

Visibility

Характеристики

Свойство Тип Описание
VISIBLE Enum Элемент пользовательского интерфейса виден.
HIDDEN Enum Элемент пользовательского интерфейса невидим.
VISIBILITY_UNSPECIFIED Enum Элемент пользовательского интерфейса не указан.

Widget

Методы

Метод Тип возвращаемого значения Краткое описание
add Event Action(eventAction) Widget Добавляет действие события, которое можно выполнить с виджетом.
set Id(id) Widget Задает уникальный идентификатор, используемый для идентификации виджета, подлежащего изменению.
set Visibility(visibility) Widget Задает видимость виджета.

WorkflowDataSource

Методы

Метод Тип возвращаемого значения Краткое описание
set Include Variables(includeVariables) Workflow Data Source Следует ли включать переменные из предыдущего шага в источник данных.
set Type(type) Workflow Data Source Задает тип источника данных для рабочего процесса.
set Variable Button Label(variableButtonLabel) Workflow Data Source Задает метку кнопки выбора переменной, которая отображается после знака «+» в размере кнопки FULL_SIZE.
set Variable Button Size(variableButtonSize) Workflow Data Source Задает размер кнопки выбора переменной. В боковой панели Workflow автоматически использует значение COMPACT, а в остальных случаях, если выбрано значение UNSPECIFIED, значение FULL_SIZE.

WorkflowDataSourceType

Характеристики

Свойство Тип Описание
UNKNOWN Enum Значение по умолчанию.
USER Enum Источником данных являются данные пользователя.
SPACE Enum Источником данных является пространство Google Chat.
USER_WITH_FREE_FORM Enum Источником данных являются данные пользователя; пользователи могут просматривать и выбирать существующих участников из своей организации Google Workspace или вручную вводить адрес электронной почты или действительный домен.

WrapStyle

Характеристики

Свойство Тип Описание
NOWRAP Enum Без упаковки.
WRAP Enum Оборачивает содержимое любых виджетов в столбец.