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 Служба карт предоставляет возможность создавать универсальные карточки, используемые в различных продуктах расширения 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 Chat в качестве пунктов выбора для меню с множественным выбором.
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 .
Date Picker Поле ввода, позволяющее ввести дату.
Date Time Picker Поле ввода, позволяющее пользователям вводить дату и время.
Decorated Text Виджет, отображающий текст с возможными украшениями.
Dialog Подробности см. в разделе Открытие интерактивных диалогов в документации Google Chat.
Dialog Action Конструктор объектов Dialog Action .
Display Style Перечисление, определяющее стиль отображения карточки.
Divider Горизонтальный разделитель.
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 Перечисление, представляющее тип действия выражения data .
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 .
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 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 Обновляет получателей скрытой копии черновика электронного письма.
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.
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 формы.

Action Response

Методы

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

Action Response Builder

Методы

Метод Тип возврата Краткое описание
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 Устанавливает флаг, указывающий, что это действие изменило существующее состояние данных.

Action Status

Методы

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

Authorization Action

Методы

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

Authorization Exception

Методы

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

Border Style

Методы

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

Border Type

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

Свойство Тип Описание
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 Устанавливает всплывающее меню, которое будет открываться при щелчке по объекту.

Button Set

Методы

Метод Тип возврата Краткое описание
add Button(button) Button Set Добавляет кнопку.

Calendar Event Action Response

Методы

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

Calendar Event Action Response Builder

Методы

Метод Тип возврата Краткое описание
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-представление этого объекта.

Card Action

Методы

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

Card Builder

Методы

Метод Тип возврата Краткое описание
add Card Action(cardAction) Card Builder Добавляет Card Action к этой карте.
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 Устанавливает заголовок карточки просмотра.

Card Header

Методы

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

Card Section

Методы

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

Card Service

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

Свойство Тип Описание
Border Type Border Type Перечисление Border Type .
Chip List Layout Chip List Layout Перечисление Chip List Layout .
Composed Email Type Composed Email Type Перечисление Composed Email Type .
Content Type Content Type Перечисление Content 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 .
Update Draft Body Type Update Draft Body Type Перечисление Update Draft Body Type .
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 Compose Action Response Builder() Compose Action Response Builder Создает новый Compose Action Response Builder .
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 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 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 и возвращает пустой 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 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 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 Validation() Validation Создает новую Validation .

Card With Id

Методы

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

Методы

Метод Тип возврата Краткое описание
add Carousel Card(card) Carousel Добавляет карточку-карусель.

Carousel Card

Методы

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

Chat Action Response

Методы

Метод Тип возврата Краткое описание
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-адрес для аутентификации или настройки пользователей.

Chat Client Data Source

Методы

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

Chat Response

Методы

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

Chat Response Builder

Методы

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

Chat Space Data Source

Методы

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

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-адрес, который будет открываться при щелчке по объекту.

Chip List

Методы

Метод Тип возврата Краткое описание
add Chip(chip) Chip List Добавляет чип.
set Layout(layout) Chip List Задает макет списка микросхем.

Chip List Layout

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

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

Collapse Control

Методы

Метод Тип возврата Краткое описание
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 в виджет «Столбцы».
set Wrap Style(wrapStyle) Columns Задает стиль переноса столбцов, управляет изменением размера столбца в зависимости от ширины экрана.

Common Data Source

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

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

Common Widget Action

Методы

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

Compose Action Response

Методы

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

Compose Action Response Builder

Методы

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

Composed Email Type

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

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

Condition

Методы

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

Content Type

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

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

Date Picker

Методы

Метод Тип возврата Краткое описание
set Field Name(fieldName) Date Picker Задает имя поля, идентифицирующего данный выборщик в объекте события, который генерируется при взаимодействии с пользовательским интерфейсом.
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 Задает предварительно заполненное значение, которое будет установлено в поле ввода.

Date Time Picker

Методы

Метод Тип возврата Краткое описание
set Field Name(fieldName) Date Time Picker Задает имя поля, идентифицирующего данный выборщик в объекте события, который генерируется при взаимодействии с пользовательским интерфейсом.
set Host App Data Source(hostAppDataSource) Date Time Picker В потоке Google Workspace позволяет входным переменным принимать выходные данные даты и времени из других шагов потока.
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 Задает предварительно заполненное значение, которое будет установлено в поле ввода.

Decorated Text

Методы

Метод Тип возврата Краткое описание
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 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 Wrap Text(wrapText) Decorated Text Устанавливает, должен ли текст значения отображаться в одной строке или в нескольких строках.

Dialog

Методы

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

Dialog Action

Методы

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

Display Style

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

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

Divider

Drive Items Selected Action Response

Методы

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

Drive Items Selected Action Response Builder

Методы

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

Editor File Scope Action Response

Методы

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

Editor File Scope Action Response Builder

Методы

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

Event Action

Методы

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

Expression Data

Методы

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

Expression Data Action

Методы

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

Expression Data Action Type

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

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

Expression Data Condition

Методы

Метод Тип возврата Краткое описание
set Condition Type(type) Expression Data Condition Устанавливает тип условия для проверки выражения CEL , чтобы указать, было ли выражение оценено успешно.

Expression Data Condition Type

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

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

Fixed Footer

Методы

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

Grid

Методы

Метод Тип возврата Краткое описание
add Item(gridItem) Grid Добавляет новый элемент сетки в сетку.
set Authorization Action(action) Grid Устанавливает действие авторизации, которое открывает URL-адрес потока авторизации при щелчке по объекту.
set Border Style(borderStyle) Grid Устанавливает стиль границы, применяемый к каждому элементу сетки.
set Compose Action(action, composedEmailType) Grid Устанавливает действие, которое создает черновик электронного письма при щелчке по объекту.
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 Задает текст заголовка сетки.

Grid Item

Методы

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

Grid Item Layout

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

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

Horizontal Alignment

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

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

Horizontal Size Style

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

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

Host App Data Source

Методы

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

Icon Image

Методы

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

Image

Методы

Метод Тип возврата Краткое описание
set Alt Text(altText) Image Устанавливает альтернативный текст изображения для доступности.
set Authorization Action(action) Image Устанавливает действие авторизации, которое открывает URL-адрес потока авторизации при щелчке по объекту.
set Compose Action(action, composedEmailType) Image Устанавливает действие, которое создает черновик электронного письма при щелчке по объекту.
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-адрес, который будет открываться при щелчке по объекту.

Image Button

Методы

Метод Тип возврата Краткое описание
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 Устанавливает значок материального дизайна.
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 Устанавливает всплывающее меню, которое будет открываться при щелчке по объекту.

Image Button Style

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

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

Image Component

Методы

Метод Тип возврата Краткое описание
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-адрес изображения.

Image Crop Style

Методы

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

Image Crop Type

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

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

Image Style

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

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

Input Type

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

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

Interaction

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

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

Key Value

Методы

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

Link Preview

Методы

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

Load Indicator

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

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

Material Icon

Методы

Метод Тип возврата Краткое описание
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 Устанавливает текст, отображаемый в уведомлении.

On Close

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

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

Open As

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

Свойство Тип Описание
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-адрес для открытия.

Overflow Menu

Методы

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

Overflow Menu Item

Методы

Метод Тип возврата Краткое описание
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 Задает название пункта меню.

Platform Data Source

Методы

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

Response Type

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

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

Selection Input

Методы

Метод Тип возврата Краткое описание
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 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 Устанавливает тип этого входа.

Selection Input Type

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

Свойство Тип Описание
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 Добавьте список текстовых предложений.

Suggestions Response

Методы

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

Suggestions Response Builder

Методы

Метод Тип возврата Краткое описание
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 Устанавливает значение, которое отправляется в качестве входных данных формы при включении этого переключателя.

Switch Control Type

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

Свойство Тип Описание
SWITCH Enum Элемент управления в стиле переключателя для виджета-переключателя.
CHECK_BOX Enum Checkbox-styled control for a switch widget.

Text Button

Методы

Метод Return type Brief description
set Alt Text(altText) Text Button Sets the alternative text of the button for accessibility.
set Authorization Action(action) Text Button Sets an authorization action that opens a URL to the authorization flow when the object is clicked.
set Background Color(backgroundColor) Text Button Sets the background color for Text Button Style.FILLED button.
set Compose Action(action, composedEmailType) Text Button Sets an action that composes a draft email when the object is clicked.
set Disabled(disabled) Text Button Sets whether the button is disabled.
set Icon(icon) Text Button Sets a predefined Icon to display on the button.
set Icon Url(url) Text Button Sets the URL of an image to use as this button's icon.
set Material Icon(icon) Text Button Sets the material design icon.
set On Click Action(action) Text Button Sets an action that executes when the object is clicked.
set On Click Open Link Action(action) Text Button Sets an action that opens a URL in a tab when the object is clicked.
set Open Link(openLink) Text Button Sets a URL to be opened when the object is clicked.
set Overflow Menu(menu) Text Button Sets a pop-up menu to be opened when the object is clicked.
set Text(text) Text Button Sets the text that displays on the button.
set Text Button Style(textButtonStyle) Text Button Sets the button style.

Text Button Style

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

Свойство Тип Описание
OUTLINED Enum Normal text button with clear background.
TEXT Enum DO NOT USE.
FILLED Enum Text button with colored background.
FILLED_TONAL Enum Normal text button with an alternative middle ground between filled and outlined buttons.
BORDERLESS Enum Normal text button with no border.

Text Input

Методы

Метод Return type Brief description
set Field Name(fieldName) Text Input Sets the key that identifies this text input in the event object that is generated when there is a UI interaction.
set Hint(hint) Text Input Sets a hint for the text input.
set Host App Data Source(hostAppDataSource) Text Input Sets a data source from Google Workspace applications.
set Multiline(multiline) Text Input Sets whether the input text shows on one line or multiple lines.
set On Change Action(action) Text Input Sets an action to be performed whenever the text input changes.
set Suggestions(suggestions) Text Input Sets the suggestions for autocompletion in the text field.
set Suggestions Action(suggestionsAction) Text Input Sets the callback action to fetch suggestions based on user input for autocompletion.
set Title(title) Text Input Sets the title to be shown above the input field.
set Validation(validation) Text Input Sets the validation rule for this widget.
set Value(value) Text Input Sets the pre-filled value to be set in the input field.

Text Paragraph

Методы

Метод Return type Brief description
set Max Lines(maxLines) Text Paragraph Sets the maximum number of lines of text that are displayed in the widget.
set Text(text) Text Paragraph Sets the text of the paragraph.

Time Picker

Методы

Метод Return type Brief description
set Field Name(fieldName) Time Picker Sets the field name that identifies this picker in the event object that is generated when there is a UI interaction.
set Hours(hours) Time Picker Sets the prefilled hours value to set in the input field.
set Minutes(minutes) Time Picker Sets the prefilled minutes value to set in the input field.
set On Change Action(action) Time Picker Sets an Action that the script performs whenever the picker input changes.
set Title(title) Time Picker Sets the title displayed above the input field.

Trigger

Методы

Метод Return type Brief description
set Action Rule Id(actionRuleId) Trigger Sets the action rule id for the trigger.

Universal Action Response

Методы

Метод Return type Brief description
print Json() String Prints the JSON representation of this object.

Universal Action Response Builder

Методы

Метод Return type Brief description
build() Universal Action Response Builds the current universal action response and validates it.
display Add On Cards(cardObjects) Universal Action Response Builder Displays the add-on with the specified cards.
set Open Link(openLink) Universal Action Response Builder Sets the URL to open when the universal action is selected.

Update Draft Action Response

Методы

Метод Return type Brief description
print Json() String Prints the JSON representation of this object.

Update Draft Action Response Builder

Методы

Метод Return type Brief description
build() Update Draft Action Response Builds the current update draft action response and validates it.
set Update Draft Bcc Recipients Action(updateDraftBccRecipientsAction) Update Draft Action Response Builder Sets an action that updates the email Bcc recipients of a draft.
set Update Draft Body Action(updateDraftBodyAction) Update Draft Action Response Builder Set an action that updates the email body of a draft.
set Update Draft Cc Recipients Action(updateDraftCcRecipientsAction) Update Draft Action Response Builder Sets an action that updates the Cc recipients of a draft.
set Update Draft Subject Action(updateDraftSubjectAction) Update Draft Action Response Builder Sets an action that updates the subject line of a draft.
set Update Draft To Recipients Action(updateDraftToRecipientsAction) Update Draft Action Response Builder Sets an action that updates the To recipients of a draft.

Update Draft Bcc Recipients Action

Методы

Метод Return type Brief description
add Update Bcc Recipients(bccRecipientEmails) Update Draft Bcc Recipients Action Updates the Bcc recipients of an email draft.

Update Draft Body Action

Методы

Метод Return type Brief description
add Update Content(content, contentType) Update Draft Body Action Adds the specified content to the draft body.
set Update Type(updateType) Update Draft Body Action Sets the Update Draft Body Type of this update action on the draft body.

Update Draft Body Type

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

Свойство Тип Описание
IN_PLACE_INSERT Enum По умолчанию.
INSERT_AT_START Enum Update actions insert content at the start of message body.
INSERT_AT_END Enum Update actions insert content at the end of the message body.

Update Draft Cc Recipients Action

Методы

Метод Return type Brief description
add Update Cc Recipients(ccRecipientEmails) Update Draft Cc Recipients Action Updates the Cc recipients of an email draft.

Update Draft Subject Action

Методы

Метод Return type Brief description
add Update Subject(subject) Update Draft Subject Action Updates the subject line of an email draft.

Update Draft To Recipients Action

Методы

Метод Return type Brief description
add Update To Recipients(toRecipientEmails) Update Draft To Recipients Action Updates the To recipients of an email draft.

Update Visibility Action

Методы

Метод Return type Brief description
set Visibility(visibility) Update Visibility Action Sets the visibility of widgets to visible or hidden.

Updated Widget

Методы

Метод Return type Brief description
add Item(text, value, selected, startIconUri, bottomText) Updated Widget Adds a new item that can be selected.

Validation

Методы

Метод Return type Brief description
set Character Limit(characterLimit) Validation Sets the character limit of the widget.
set Input Type(inputType) Validation Sets the input type of the widget.

Variable Button Size

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

Свойство Тип Описание
UNSPECIFIED Enum Automatically chooses COMPACT for Sidepanel, chooses FULL_SIZE otherwise.
COMPACT Enum For buttons labeled `+`
FULL_SIZE Enum For buttons labeled `+ variable`

Vertical Alignment

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

Свойство Тип Описание
CENTER Enum Vertically places the content at the center of the container.
TOP Enum Vertically places the content at the top of the container.
BOTTOM Enum Vertically places the content at the bottom of the container.

Visibility

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

Свойство Тип Описание
VISIBLE Enum The UI element is visible.
HIDDEN Enum The UI element is invisible.
VISIBILITY_UNSPECIFIED Enum The UI element is unspecified.

Widget

Workflow Data Source

Методы

Метод Return type Brief description
set Include Variables(includeVariables) Workflow Data Source Whether to include variables from the previous step in the data source.
set Type(type) Workflow Data Source Sets the type of the workflow data source.
set Variable Button Label(variableButtonLabel) Workflow Data Source Sets the label of the variable picker button, which will be displayed after the `+` sign in FULL_SIZE button size.
set Variable Button Size(variableButtonSize) Workflow Data Source Sets the size of the variable picker button, Workflow will automatically using COMPACT in side panel and FULL_SIZE in other cases if UNSPECIFIED is selected.

Workflow Data Source Type

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

Свойство Тип Описание
UNKNOWN Enum Default value.
USER Enum The data source is a user's data.
SPACE Enum The data source is a Google Chat space.
USER_WITH_FREE_FORM Enum The data source is a user's data; users can choose to view and select existing members from their Google Workspace organization or manually enter an email address or a valid domain.

Wrap Style

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

Свойство Тип Описание
NOWRAP Enum No wrapping.
WRAP Enum Wraps the content for any widgets in a column.