Card Service

Карточные услуги

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

Классы

Имя Краткое описание
Action Действие, обеспечивающее интерактивность элементов пользовательского интерфейса.
ActionResponse Объект ответа, который может быть возвращен функцией обратного вызова (например, обработчиком ответа формы) для выполнения одного или нескольких действий над клиентом.
ActionResponseBuilder Построитель объектов ActionResponse .
ActionStatus Класс, который представляет состояние запроса на вызов или отправку диалога.
Attachment Представляет вложение, созданное надстройкой.
AuthorizationAction Действие авторизации, которое при нажатии отправляет пользователя на AuthorizationUrl.
AuthorizationException Ошибка, которая может быть возвращена, чтобы инициировать показ карты авторизации пользователю.
BorderStyle Класс, представляющий полный стиль границы, который можно применять к виджетам.
BorderType Перечисление, представляющее типы границ, которые можно применять к виджетам.
Button Базовый класс для всех кнопок.
ButtonSet Содержит набор объектов Button , отображаемых подряд.
CalendarEventActionResponse Представляет ответ, который вносит изменения в событие календаря, которое в данный момент редактирует пользователь, в ответ на действие, выполненное в пользовательском интерфейсе, например нажатие кнопки.
CalendarEventActionResponseBuilder Построитель объектов CalendarEventActionResponse .
Card Карточка контекста, представляющая одно представление в пользовательском интерфейсе.
CardAction Кликабельный пункт меню, который добавляется в меню заголовка карточки.
CardBuilder Конструктор объектов Card .
CardHeader Заголовок Card .
CardSection Раздел карточки содержит группы виджетов и обеспечивает визуальное разделение между ними.
CardService CardService предоставляет возможность создавать общие карты, используемые в различных продуктах расширения Google, таких как надстройки Google Workspace .
CardWithId Построитель объектов CardWithId .
ChatActionResponse Класс, представляющий параметры, которые приложение Chat может использовать для настройки способа публикации ответа.
ChatClientDataSource Для виджета SelectionInput , использующего меню с множественным выбором, используется источник данных из Google Chat.
ChatResponse Объект ответа на карточное сообщение в Google Chat.
ChatResponseBuilder Конструктор объектов ChatResponse .
ChatSpaceDataSource Источник данных, который заполняет пространства Google Chat в качестве элементов выбора для меню с множественным выбором.
CommonDataSource Источник данных, общий для всех приложений Google Workspace.
ComposeActionResponse Объект ответа, который может быть возвращен методом обратного вызова для действия создания сообщения в надстройке Gmail .
ComposeActionResponseBuilder Построитель объектов ComposeActionResponse .
ComposedEmailType Значение перечисления, указывающее, является ли составленное электронное письмо отдельным или черновиком ответа.
ContentType Значение перечисления, указывающее тип контента, созданного UpdateDraftActionResponse .
DatePicker Поле ввода, позволяющее ввести дату.
DateTimePicker Поле ввода, позволяющее пользователям вводить дату и время.
DecoratedText Виджет, отображающий текст с дополнительными украшениями.
Dialog Подробную информацию см. в разделе «Открытие интерактивных диалогов» документации Google Chat.
DialogAction Построитель объектов DialogAction .
DisplayStyle Перечисление, определяющее стиль отображения карточки.
Divider Горизонтальный разделитель.
DriveItemsSelectedActionResponse Представляет ответ, который вносит изменения в Диск при выборе элементов Диска и в ответ на действие, выполненное в пользовательском интерфейсе, например нажатие кнопки.
DriveItemsSelectedActionResponseBuilder Построитель объектов DriveItemsSelectedActionResponse .
EditorFileScopeActionResponse Вносит изменения в редактор, например в Документы Google, Таблицы или Слайды, в ответ на действие, выполненное в пользовательском интерфейсе.
EditorFileScopeActionResponseBuilder Построитель объектов EditorFileScopeActionResponse .
FixedFooter Фиксированный нижний колонтитул, отображаемый внизу Card .
Grid Организованная сетка для отображения коллекции элементов сетки.
GridItem Элементы, с которыми пользователи взаимодействуют внутри виджета сетки.
GridItemLayout Перечисление, определяющее стиль изображения и текста GridItem.
HorizontalAlignment Перечисление, определяющее горизонтальное выравнивание виджета.
HorizontalSizeStyle Перечисление, определяющее, как виджеты заполняют пространство столбца.
HostAppDataSource Для виджета SelectionInput , использующего меню с множественным выбором, — источник данных из приложения Google Workspace.
Icon Предопределенные значки, которые можно использовать в различных объектах пользовательского интерфейса, таких как виджеты ImageButton или DecoratedText .
IconImage Предопределенный значок, значок материального дизайна или значок из URL-адреса с настраиваемым стилем обрезки.
Image Виджет, который показывает одно изображение.
ImageButton ImageButton с отображаемым на нем изображением.
ImageComponent Компонент изображения, который можно добавить к элементам сетки.
ImageCropStyle Класс, представляющий стиль обрезки, который можно применять к компонентам изображения.
ImageCropType Перечисление, представляющее стили обрезки, примененные к компонентам изображения.
ImageStyle Перечисление, определяющее стиль обрезки изображения.
Interaction Тип перечисления, указывающий, что делать в ответ на взаимодействие с пользователем, например, когда пользователь нажимает кнопку в сообщении с карточкой.
KeyValue Этот класс устарел.
LinkPreview Действие карты, которое отображает карту предварительного просмотра ссылки и смарт-чип в главном приложении.
LoadIndicator Тип перечисления, указывающий тип загрузки или индикатор хода выполнения, который будет отображаться во время обработки Action .
Navigation Вспомогательный объект, управляющий навигацией по карточкам.
Notification Уведомление, отображаемое пользователю как ответ на взаимодействие с элементом пользовательского интерфейса.
OnClose Перечисление, указывающее, что делать, когда URL-адрес, открытый через OpenLink закрывается.
OpenAs Перечисление, указывающее, как открыть URL-адрес.
OpenLink Представляет действие по открытию ссылки с некоторыми параметрами.
PlatformDataSource Для виджета SelectionInput , использующего меню с множественным выбором, — источник данных из Google Workspace.
ResponseType Перечисление, представляющее тип ответа приложения Chat.
SelectionInput Поле ввода, позволяющее выбирать между набором предопределенных параметров.
SelectionInputType Формат элементов, которые могут выбирать пользователи.
Status Перечисление, представляющее код состояния.
Suggestions Предложения автозаполнения для дополнения виджета TextInput .
SuggestionsResponse Объект ответа, который может быть возвращен функцией обратного вызова предложений.
SuggestionsResponseBuilder Построитель объектов SuggestionsResponse .
Switch Элемент пользовательского интерфейса, который поддерживает включение и выключение.
SwitchControlType Тип элемента управления виджетом Switch .
TextButton TextButton с текстовой меткой.
TextButtonStyle Перечисление, определяющее стиль TextButton .
TextInput Виджет поля ввода, который принимает ввод текста.
TextParagraph Виджет, отображающий текст и поддерживающий базовое форматирование HTML .
TimePicker Поле ввода, позволяющее пользователям вводить время.
UniversalActionResponse Объект ответа, который может быть возвращен методом, создающим универсальное действие.
UniversalActionResponseBuilder Построитель объектов UniversalActionResponse .
UpdateDraftActionResponse Представляет действие, которое обновляет черновик электронного письма, который в данный момент редактирует пользователь.
UpdateDraftActionResponseBuilder Построитель объектов UpdateDraftActionResponse .
UpdateDraftBccRecipientsAction Обновляет получателей скрытой копии черновика электронного письма.
UpdateDraftBodyAction Обновляет черновик сообщения электронной почты.
UpdateDraftBodyType Значение перечисления, указывающее тип UpdateDraftBodyAction .
UpdateDraftCcRecipientsAction Обновляет получателей копии черновика электронного письма.
UpdateDraftSubjectAction Обновляет тему черновика электронного письма.
UpdateDraftToRecipientsAction Обновляет поле «Получателям» черновика электронного письма.
UpdatedWidget Ответ обновленного виджета.
VerticalAlignment Перечисление, устанавливающее вертикальное выравнивание виджетов в столбце.
Widget Базовый класс для всех виджетов, которые можно добавить на Card .
WrapStyle Перечисление, определяющее стиль переноса содержимого столбца.

Action

Методы

Метод Тип возврата Краткое описание
setFunctionName(functionName) Action Устанавливает имя вызываемой функции обратного вызова.
setInteraction(interaction) Action Устанавливает взаимодействие с пользователем, необходимое только при открытии диалога.
setLoadIndicator(loadIndicator) Action Устанавливает индикатор загрузки, который отображается во время выполнения действия.
setParameters(parameters) Action Позволяет передавать пользовательские параметры в функцию обратного вызова.
setPersistValues(persistValues) Action Указывает, определяются ли значения формы значениями клиента или значениями сервера после того, как ответ на действие обновляет Card .

ActionResponse

Методы

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

ActionResponseBuilder

Методы

Метод Тип возврата Краткое описание
build() ActionResponse Создает текущий ответ действия и проверяет его.
setNavigation(navigation) ActionResponseBuilder Устанавливает ответ на действие Navigation .
setNotification(notification) ActionResponseBuilder Устанавливает отображение уведомления при активации действия.
setOpenLink(openLink) ActionResponseBuilder Устанавливает URL-адрес для перехода при активации действия.
setStateChanged(stateChanged) ActionResponseBuilder Устанавливает флаг, указывающий, что это действие изменило существующее состояние данных.

ActionStatus

Методы

Метод Тип возврата Краткое описание
setStatusCode(statusCode) ActionStatus Представляет состояние запроса на открытие или отправку диалогового окна.
setUserFacingMessage(message) ActionStatus Сообщение для отправки пользователям о статусе их запроса.

Attachment

Методы

Метод Тип возврата Краткое описание
setIconUrl(iconUrl) Attachment Устанавливает URL-адрес значка для вложения.
setMimeType(mimeType) Attachment Устанавливает тип MIME для вложения.
setResourceUrl(resourceUrl) Attachment Устанавливает URL-адрес ресурса для вложения.
setTitle(title) Attachment Устанавливает заголовок вложения.

AuthorizationAction

Методы

Метод Тип возврата Краткое описание
setAuthorizationUrl(authorizationUrl) AuthorizationAction Устанавливает URL-адрес авторизации, по которому пользователь перенаправляется из приглашения на авторизацию.

AuthorizationException

Методы

Метод Тип возврата Краткое описание
printJson() String Печатает JSON-представление этого объекта.
setAuthorizationUrl(authUrl) AuthorizationException Устанавливает URL-адрес авторизации, по которому пользователь перенаправляется из приглашения на авторизацию.
setCustomUiCallback(callback) AuthorizationException Имя функции, которую необходимо вызвать для создания пользовательского запроса авторизации.
setResourceDisplayName(name) AuthorizationException Устанавливает имя, которое будет отображаться пользователю при запросе авторизации.
throwException() void Запускает создание этого исключения.

BorderStyle

Методы

Метод Тип возврата Краткое описание
setCornerRadius(radius) BorderStyle Устанавливает угловой радиус границы, например 8.
setStrokeColor(color) BorderStyle Устанавливает цвет границы.
setType(type) BorderStyle Устанавливает тип границы.

BorderType

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

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

Button

Методы

Метод Тип возврата Краткое описание
setAuthorizationAction(action) Button Устанавливает действие авторизации, которое открывает URL-адрес потока авторизации при щелчке объекта.
setComposeAction(action, composedEmailType) Button Устанавливает действие, которое формирует черновик электронного письма при щелчке объекта.
setOnClickAction(action) Button Устанавливает действие, которое выполняется при щелчке объекта.
setOnClickOpenLinkAction(action) Button Устанавливает действие, которое открывает URL-адрес на вкладке при щелчке объекта.
setOpenLink(openLink) Button Устанавливает URL-адрес, который будет открываться при нажатии на объект.

ButtonSet

Методы

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

CalendarEventActionResponse

Методы

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

CalendarEventActionResponseBuilder

Методы

Метод Тип возврата Краткое описание
addAttachments(attachments) CalendarEventActionResponseBuilder Указывает, что ответ должен добавлять вложения к событию календаря при выполнении соответствующего действия пользовательского интерфейса.
addAttendees(emails) CalendarEventActionResponseBuilder Указывает, что ответ должен добавлять указанных участников к событию календаря при выполнении соответствующего действия пользовательского интерфейса.
build() CalendarEventActionResponse Создает ответ на действие текущего события календаря и проверяет его.
setConferenceData(conferenceData) CalendarEventActionResponseBuilder Указывает, что ответ должен установить указанные данные конференции в событие календаря при выполнении соответствующего действия пользовательского интерфейса.

Card

Методы

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

CardAction

Методы

Метод Тип возврата Краткое описание
setAuthorizationAction(action) CardAction Устанавливает действие авторизации, которое открывает URL-адрес потока авторизации при щелчке объекта.
setComposeAction(action, composedEmailType) CardAction Устанавливает действие, которое формирует черновик электронного письма при щелчке объекта.
setOnClickAction(action) CardAction Устанавливает действие, которое выполняется при щелчке объекта.
setOnClickOpenLinkAction(action) CardAction Устанавливает действие, которое открывает URL-адрес на вкладке при щелчке объекта.
setOpenLink(openLink) CardAction Устанавливает URL-адрес, который будет открываться при нажатии на объект.
setText(text) CardAction Устанавливает текст меню для этого действия.

CardBuilder

Методы

Метод Тип возврата Краткое описание
addCardAction(cardAction) CardBuilder Добавляет CardAction к этой карточке.
addSection(section) CardBuilder Добавляет раздел к этой карточке.
build() Card Создает текущую карту и проверяет ее.
setDisplayStyle(displayStyle) CardBuilder Устанавливает стиль отображения для этой карточки.
setFixedFooter(fixedFooter) CardBuilder Устанавливает фиксированный нижний колонтитул для этой карточки.
setHeader(cardHeader) CardBuilder Устанавливает заголовок для этой карты.
setName(name) CardBuilder Устанавливает имя для этой карты.
setPeekCardHeader(peekCardHeader) CardBuilder Устанавливает заголовок карты просмотра.

CardHeader

Методы

Метод Тип возврата Краткое описание
setImageAltText(imageAltText) CardHeader Устанавливает альтернативный текст для изображения заголовка.
setImageStyle(imageStyle) CardHeader Устанавливает обрезку значка в заголовке карточки.
setImageUrl(imageUrl) CardHeader Устанавливает изображение для использования в заголовке, предоставляя его URL-адрес или строку данных.
setSubtitle(subtitle) CardHeader Устанавливает подзаголовок заголовка карты.
setTitle(title) CardHeader Устанавливает заголовок заголовка карточки.

CardSection

Методы

Метод Тип возврата Краткое описание
addWidget(widget) CardSection Добавляет данный виджет в этот раздел.
setCollapsible(collapsible) CardSection Устанавливает, можно ли свернуть раздел.
setHeader(header) CardSection Устанавливает заголовок раздела.
setNumUncollapsibleWidgets(numUncollapsibleWidgets) CardSection Устанавливает количество виджетов, которые все еще отображаются, когда этот раздел свернут.

CardService

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

Свойство Тип Описание
BorderType BorderType Перечисление BorderType .
ComposedEmailType ComposedEmailType Перечисление ComposedEmailType .
ContentType ContentType Перечисление ContentType .
GridItemLayout GridItemLayout Перечисление GridItemLayout .
HorizontalAlignment HorizontalAlignment Перечисление HorizontalAlignment .
Icon Icon Перечисление Icon .
ImageCropType ImageCropType Перечисление ImageCropType .
ImageStyle ImageStyle Перечисление ImageStyle .
LoadIndicator LoadIndicator Перечисление LoadIndicator .
OnClose OnClose Перечисление OnClose .
OpenAs OpenAs Перечисление OpenAs .
SelectionInputType SelectionInputType Перечисление SelectionInputType .
TextButtonStyle TextButtonStyle Перечисление TextButtonStyle .
UpdateDraftBodyType UpdateDraftBodyType Перечисление UpdateDraftBodyType .

Методы

Метод Тип возврата Краткое описание
newAction() Action Создает новое Action .
newActionResponseBuilder() ActionResponseBuilder Создает новый ActionResponseBuilder .
newActionStatus() ActionStatus Создает новый ActionStatus .
newAttachment() Attachment Создает новое Attachment .
newAuthorizationAction() AuthorizationAction Создает новое AuthorizationAction .
newAuthorizationException() AuthorizationException Создает новое AuthorizationException .
newBorderStyle() BorderStyle Создает новый BorderStyle .
newButtonSet() ButtonSet Создает новый ButtonSet .
newCalendarEventActionResponseBuilder() CalendarEventActionResponseBuilder Создает новый CalendarEventActionResponseBuilder .
newCardAction() CardAction Создает новое CardAction .
newCardBuilder() CardBuilder Создает новый CardBuilder .
newCardHeader() CardHeader Создает новый CardHeader .
newCardSection() CardSection Создает новый CardSection .
newCardWithId() CardWithId Создает новый CardWithId .
newChatActionResponse() ChatActionResponse Создает новый ChatActionResponse .
newChatResponseBuilder() ChatResponseBuilder Создает новый ChatResponseBuilder .
newColumn() Column Создает новый Column .
newColumns() Columns Создает новый набор Columns .
newComposeActionResponseBuilder() ComposeActionResponseBuilder Создает новый ComposeActionResponseBuilder .
newDatePicker() DatePicker Создает новый DatePicker .
newDateTimePicker() DateTimePicker Создает новый DateTimePicker .
newDecoratedText() DecoratedText Создает новый DecoratedText .
newDialog() Dialog Создает новый Dialog .
newDialogAction() DialogAction Создает новый DialogAction .
newDivider() Divider Создает новый Divider .
newDriveItemsSelectedActionResponseBuilder() DriveItemsSelectedActionResponseBuilder Создает новый DriveItemsSelectedActionResponseBuilder .
newEditorFileScopeActionResponseBuilder() EditorFileScopeActionResponseBuilder Создает новый EditorFileScopeActionResponseBuilder .
newFixedFooter() FixedFooter Создает новый FixedFooter .
newGrid() Grid Создает новую Grid .
newGridItem() GridItem Создает новый GridItem .
newIconImage() IconImage Создает новый IconImage .
newImage() Image Создает новое Image .
newImageButton() ImageButton Создает новый ImageButton .
newImageComponent() ImageComponent Создает новый ImageComponent .
newImageCropStyle() ImageCropStyle Создает новый ImageCropStyle .
newKeyValue() KeyValue Создает новое KeyValue .
newLinkPreview() LinkPreview Создает новый LinkPreview .
newNavigation() Navigation Создает новую Navigation .
newNotification() Notification Создает новое Notification .
newOpenLink() OpenLink Создает новый OpenLink .
newSelectionInput() SelectionInput Создает новый SelectionInput .
newSuggestions() Suggestions Создает новые Suggestions .
newSuggestionsResponseBuilder() SuggestionsResponseBuilder Создает новый SuggestionsResponseBuilder .
newSwitch() Switch Создает новый Switch .
newTextButton() TextButton Создает новый TextButton .
newTextInput() TextInput Создает новый TextInput .
newTextParagraph() TextParagraph Создает новый TextParagraph .
newTimePicker() TimePicker Создает новый TimePicker .
newUniversalActionResponseBuilder() UniversalActionResponseBuilder Создает новый UniversalActionResponseBuilder .
newUpdateDraftActionResponseBuilder() UpdateDraftActionResponseBuilder Создает новый UpdateDraftActionResponseBuilder .
newUpdateDraftBccRecipientsAction() UpdateDraftBccRecipientsAction Создает новое UpdateDraftBccRecipientsAction ;
newUpdateDraftBodyAction() UpdateDraftBodyAction Создает новый UpdateDraftBodyAction .
newUpdateDraftCcRecipientsAction() UpdateDraftCcRecipientsAction Создает новый UpdateDraftCcRecipientsAction .
newUpdateDraftSubjectAction() UpdateDraftSubjectAction Создает новый UpdateDraftSubjectAction .
newUpdateDraftToRecipientsAction() UpdateDraftToRecipientsAction Создает новое UpdateDraftToRecipientsAction .

CardWithId

Методы

Метод Тип возврата Краткое описание
setCard(card) CardWithId Устанавливает карту cardWithId .
setCardId(id) CardWithId Устанавливает уникальный идентификатор карты cardWithId .

ChatActionResponse

Методы

Метод Тип возврата Краткое описание
setDialogAction(dialogAction) ChatActionResponse Устанавливает действие диалога на событие, связанное с диалогом.
setResponseType(responseType) ChatActionResponse Тип ответа приложения Chat.
setUpdatedWidget(updatedWidget) ChatActionResponse Устанавливает обновленный виджет, используемый для предоставления параметров автозаполнения для виджета.
setUrl(url) ChatActionResponse URL-адрес, по которому пользователи могут проходить аутентификацию или настройку.

ChatClientDataSource

Методы

Метод Тип возврата Краткое описание
setSpaceDataSource(spaceDataSource) ChatClientDataSource Источник данных, который заполняет пространства Google Chat в качестве элементов выбора для меню с множественным выбором.

ChatResponse

Методы

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

ChatResponseBuilder

Методы

Метод Тип возврата Краткое описание
addCardsV2(cardWithId) ChatResponseBuilder Устанавливает поле карточки сообщения.
build() ChatResponse Создает текущий ответ действия и проверяет его.
setActionResponse(actionResponse) ChatResponseBuilder Устанавливает поле ответа на действие сообщения.
setText(text) ChatResponseBuilder Устанавливает текст сообщения чата.

ChatSpaceDataSource

Методы

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

Column

Методы

Метод Тип возврата Краткое описание
addWidget(widget) Column Добавляет виджет в столбец.
setHorizontalAlignment(horizontalAlignment) Column Устанавливает HorizontalAlignment Column .
setHorizontalSizeStyle(horizontalSizeStyle) Column Устанавливает HorizontalSizeStyle столбца.
setVerticalAlignment(verticalAlignment) Column Устанавливает VerticalAlignment Column .

Columns

Методы

Метод Тип возврата Краткое описание
addColumn(column) Columns Добавляет Column в виджет «Столбцы».
setWrapStyle(wrapStyle) Columns Устанавливает стиль переноса столбцов, контролирует изменение размера столбца в зависимости от ширины экрана.

CommonDataSource

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

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

ComposeActionResponse

Методы

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

ComposeActionResponseBuilder

Методы

Метод Тип возврата Краткое описание
build() ComposeActionResponse Создает текущий ответ действия создания и проверяет его.
setGmailDraft(draft) ComposeActionResponseBuilder Устанавливает черновик GmailMessage созданный с помощью GmailMessage.createDraftReply(body) или аналогичных функций.

ComposedEmailType

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

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

ContentType

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

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

DatePicker

Методы

Метод Тип возврата Краткое описание
setFieldName(fieldName) DatePicker Задает имя поля, которое идентифицирует это средство выбора в объекте события, который создается при взаимодействии пользовательского интерфейса.
setOnChangeAction(action) DatePicker Устанавливает Action , которое скрипт выполняет при каждом изменении входных данных средства выбора.
setTitle(title) DatePicker Устанавливает заголовок, отображаемый над полем ввода.
setValueInMsSinceEpoch(valueMsEpoch) DatePicker Устанавливает предварительно заполненное значение, которое будет установлено в поле ввода.
setValueInMsSinceEpoch(valueMsEpoch) DatePicker Устанавливает предварительно заполненное значение, которое будет установлено в поле ввода.

DateTimePicker

Методы

Метод Тип возврата Краткое описание
setFieldName(fieldName) DateTimePicker Задает имя поля, которое идентифицирует это средство выбора в объекте события, который создается при взаимодействии пользовательского интерфейса.
setOnChangeAction(action) DateTimePicker Устанавливает Action , которое скрипт выполняет при каждом изменении входных данных средства выбора.
setTimeZoneOffsetInMins(timeZoneOffsetMins) DateTimePicker Устанавливает количество минут, на которое часовой пояс должен быть смещен от UTC.
setTitle(title) DateTimePicker Устанавливает заголовок, отображаемый над полем ввода.
setValueInMsSinceEpoch(valueMsEpoch) DateTimePicker Устанавливает предварительно заполненное значение, которое будет установлено в поле ввода.
setValueInMsSinceEpoch(valueMsEpoch) DateTimePicker Устанавливает предварительно заполненное значение, которое будет установлено в поле ввода.

DecoratedText

Методы

Метод Тип возврата Краткое описание
setAuthorizationAction(action) DecoratedText Устанавливает действие авторизации, которое открывает URL-адрес потока авторизации при щелчке объекта.
setBottomLabel(text) DecoratedText Устанавливает текст метки, который будет использоваться в качестве ключа и отображается под текстовым содержимым.
setButton(button) DecoratedText Устанавливает Button , отображаемую справа от текста.
setComposeAction(action, composedEmailType) DecoratedText Устанавливает действие, которое формирует черновик электронного письма при щелчке объекта.
setEndIcon(endIcon) DecoratedText Устанавливает необязательный IconImage , который отображается справа от содержимого.
setOnClickAction(action) DecoratedText Устанавливает действие, которое выполняется при щелчке объекта.
setOnClickOpenLinkAction(action) DecoratedText Устанавливает действие, которое открывает URL-адрес на вкладке при щелчке объекта.
setOpenLink(openLink) DecoratedText Устанавливает URL-адрес, который будет открываться при нажатии на объект.
setStartIcon(startIcon) DecoratedText Устанавливает необязательный IconImage для отображения перед текстовым содержимым.
setSwitchControl(switchToSet) DecoratedText Устанавливает Switch , который отображается справа от содержимого.
setText(text) DecoratedText Устанавливает текст, который будет использоваться в качестве значения.
setTopLabel(text) DecoratedText Устанавливает текст метки, который будет использоваться в качестве ключа и отображается над текстовым содержимым.
setWrapText(wrapText) DecoratedText Устанавливает, должен ли текст значения отображаться в одной строке или в нескольких строках.

Dialog

Методы

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

DialogAction

Методы

Метод Тип возврата Краткое описание
setActionStatus(actionStatus) DialogAction Устанавливает статус действия DialogAction .
setDialog(dialog) DialogAction Устанавливает диалог DialogAction .

DisplayStyle

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

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

Divider

DriveItemsSelectedActionResponse

Методы

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

DriveItemsSelectedActionResponseBuilder

Методы

Метод Тип возврата Краткое описание
build() DriveItemsSelectedActionResponse Создает текущий ответ на действие Диска.
requestFileScope(itemId) DriveItemsSelectedActionResponseBuilder Указывает, что ответ запрашивает область файла для контекстно-релевантного элемента на Диске.

EditorFileScopeActionResponse

Методы

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

EditorFileScopeActionResponseBuilder

Методы

Метод Тип возврата Краткое описание
build() EditorFileScopeActionResponse Создает текущий ответ действия редактора.
requestFileScopeForActiveDocument() EditorFileScopeActionResponseBuilder Запрашивает область drive.file для текущего активного документа редактора.

FixedFooter

Методы

Метод Тип возврата Краткое описание
setPrimaryButton(button) FixedFooter Установите основную кнопку в фиксированном нижнем колонтитуле.
setSecondaryButton(button) FixedFooter Установите дополнительную кнопку в фиксированном нижнем колонтитуле.

Grid

Методы

Метод Тип возврата Краткое описание
addItem(gridItem) Grid Добавляет новый элемент сетки в сетку.
setAuthorizationAction(action) Grid Устанавливает действие авторизации, которое открывает URL-адрес потока авторизации при щелчке объекта.
setBorderStyle(borderStyle) Grid Устанавливает стиль границы, применяемый к каждому элементу сетки.
setComposeAction(action, composedEmailType) Grid Устанавливает действие, которое формирует черновик электронного письма при щелчке объекта.
setNumColumns(numColumns) Grid Количество столбцов, отображаемых в сетке.
setOnClickAction(action) Grid Устанавливает действие, которое выполняется при щелчке объекта.
setOnClickOpenLinkAction(action) Grid Устанавливает действие, которое открывает URL-адрес на вкладке при щелчке объекта.
setOpenLink(openLink) Grid Устанавливает URL-адрес, который будет открываться при нажатии на объект.
setTitle(title) Grid Устанавливает текст заголовка сетки.

GridItem

Методы

Метод Тип возврата Краткое описание
setIdentifier(id) GridItem Устанавливает идентификатор элемента сетки.
setImage(image) GridItem Устанавливает изображение для этого элемента сетки.
setLayout(layout) GridItem Устанавливает макет текста и изображения для элемента сетки.
setSubtitle(subtitle) GridItem Устанавливает подзаголовок элемента сетки.
setTextAlignment(alignment) GridItem Устанавливает горизонтальное выравнивание элемента сетки.
setTitle(title) GridItem Устанавливает текст заголовка элемента сетки.

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

Методы

Метод Тип возврата Краткое описание
setChatDataSource(chatClientDataSource) HostAppDataSource Устанавливает источник данных из Google Chat.

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

Методы

Метод Тип возврата Краткое описание
setAltText(altText) IconImage Устанавливает альтернативный текст URL-адреса, который используется для обеспечения доступности.
setIcon(icon) IconImage Устанавливает предопределенный значок, если URL-адрес не установлен.
setIconUrl(url) IconImage Устанавливает URL-адрес значка, если значок не установлен.
setImageCropType(imageCropType) IconImage Устанавливает стиль обрезки изображения.

Image

Методы

Метод Тип возврата Краткое описание
setAltText(altText) Image Устанавливает альтернативный текст изображения для доступности.
setAuthorizationAction(action) Image Устанавливает действие авторизации, которое открывает URL-адрес потока авторизации при щелчке объекта.
setComposeAction(action, composedEmailType) Image Устанавливает действие, которое формирует черновик электронного письма при щелчке объекта.
setImageUrl(url) Image Устанавливает изображение для использования, предоставляя его URL-адрес или строку данных.
setOnClickAction(action) Image Устанавливает действие, которое выполняется при щелчке объекта.
setOnClickOpenLinkAction(action) Image Устанавливает действие, которое открывает URL-адрес на вкладке при щелчке объекта.
setOpenLink(openLink) Image Устанавливает URL-адрес, который будет открываться при нажатии на объект.

ImageButton

Методы

Метод Тип возврата Краткое описание
setAltText(altText) ImageButton Устанавливает альтернативный текст кнопки для специальных возможностей.
setAuthorizationAction(action) ImageButton Устанавливает действие авторизации, которое открывает URL-адрес потока авторизации при щелчке объекта.
setComposeAction(action, composedEmailType) ImageButton Устанавливает действие, которое формирует черновик электронного письма при щелчке объекта.
setIcon(icon) ImageButton Устанавливает предопределенный Icon для отображения на кнопке.
setIconUrl(url) ImageButton Устанавливает URL-адрес изображения, которое будет использоваться в качестве значка этой кнопки.
setOnClickAction(action) ImageButton Устанавливает действие, которое выполняется при щелчке объекта.
setOnClickOpenLinkAction(action) ImageButton Устанавливает действие, которое открывает URL-адрес на вкладке при щелчке объекта.
setOpenLink(openLink) ImageButton Устанавливает URL-адрес, который будет открываться при нажатии на объект.

ImageComponent

Методы

Метод Тип возврата Краткое описание
setAltText(altText) ImageComponent Устанавливает альтернативный текст изображения.
setBorderStyle(borderStyle) ImageComponent Устанавливает стиль границы, применяемый к изображению.
setCropStyle(imageCropStyle) ImageComponent Устанавливает стиль обрезки изображения.
setImageUrl(url) ImageComponent Устанавливает URL-адрес изображения.

ImageCropStyle

Методы

Метод Тип возврата Краткое описание
setAspectRatio(ratio) ImageCropStyle Устанавливает соотношение сторон, которое будет использоваться, если тип обрезки — RECTANGLE_CUSTOM .
setImageCropType(type) ImageCropStyle Устанавливает тип обрезки изображения.

ImageCropType

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

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

ImageStyle

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

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

Interaction

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

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

KeyValue

Методы

Метод Тип возврата Краткое описание
setAuthorizationAction(action) KeyValue Устанавливает действие авторизации, которое открывает URL-адрес потока авторизации при щелчке объекта.
setComposeAction(action, composedEmailType) KeyValue Устанавливает действие, которое формирует черновик электронного письма при щелчке объекта.
setOnClickAction(action) KeyValue Устанавливает действие, которое выполняется при щелчке объекта.
setOnClickOpenLinkAction(action) KeyValue Устанавливает действие, которое открывает URL-адрес на вкладке при щелчке объекта.
setOpenLink(openLink) KeyValue Устанавливает URL-адрес, который будет открываться при нажатии на объект.

LinkPreview

Методы

Метод Тип возврата Краткое описание
printJson() String Печатает JSON-представление этого объекта.
setLinkPreviewTitle(title) LinkPreview Устанавливает заголовок, который отображается при предварительном просмотре ссылки над карточкой предварительного просмотра.
setPreviewCard(previewCard) LinkPreview Устанавливает карточку, отображающую информацию о ссылке из стороннего или стороннего сервиса.
setTitle(title) LinkPreview Устанавливает заголовок, который отображается на смарт-чипе для предварительного просмотра ссылки.

LoadIndicator

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

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

Методы

Метод Тип возврата Краткое описание
popCard() Navigation Извлекает карточку из стека навигации.
popToNamedCard(cardName) Navigation Переход к указанной карте по ее имени.
popToRoot() Navigation Перемещает стопку карт на корневую карту.
printJson() String Печатает JSON-представление этого объекта.
pushCard(card) Navigation Помещает данную карту в стек.
updateCard(card) Navigation Производит замену текущей карты на месте.

Notification

Методы

Метод Тип возврата Краткое описание
setText(text) Notification Устанавливает текст, отображаемый в уведомлении.

OnClose

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

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

OpenAs

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

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

Методы

Метод Тип возврата Краткое описание
setOnClose(onClose) OpenLink Устанавливает поведение действия URL-адреса при закрытии окна или вкладки URL-адреса.
setOpenAs(openAs) OpenLink Устанавливает поведение URL-адреса при его открытии.
setUrl(url) OpenLink Устанавливает URL-адрес для открытия.

PlatformDataSource

Методы

Метод Тип возврата Краткое описание
setCommonDataSource(commonDataSource) PlatformDataSource Устанавливает источник данных из Google Workspace.
setHostAppDataSource(hostAppDataSource) PlatformDataSource Используется для заполнения пробелов в меню с множественным выбором.

ResponseType

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

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

SelectionInput

Методы

Метод Тип возврата Краткое описание
addItem(text, value, selected) SelectionInput Добавляет новый элемент, который можно выбрать.
addMultiSelectItem(text, value, selected, startIconUri, bottomText) SelectionInput Добавляет новый элемент, который можно выбрать, для меню с множественным выбором.
setExternalDataSource(action) SelectionInput Устанавливает внешний источник данных, например реляционную базу данных.
setFieldName(fieldName) SelectionInput Устанавливает ключ, который идентифицирует этот ввод выбора в объекте события, который создается при взаимодействии пользовательского интерфейса.
setMultiSelectMaxSelectedItems(maxSelectedItems) SelectionInput Устанавливает максимальное количество элементов, которые может выбрать пользователь.
setMultiSelectMinQueryLength(queryLength) SelectionInput Устанавливает количество текстовых символов, которые пользователь вводит перед тем, как приложение запрашивает автозаполнение и отображает предлагаемые элементы на карточке.
setOnChangeAction(action) SelectionInput Устанавливает Action , которое будет выполняться при каждом изменении входных данных выбора.
setPlatformDataSource(platformDataSource) SelectionInput Устанавливает источник данных из Google Workspace.
setTitle(title) SelectionInput Устанавливает заголовок, который будет отображаться перед полем ввода.
setType(type) SelectionInput Устанавливает тип этого входа.

SelectionInputType

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

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

Status

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

Свойство Тип Описание
OK Enum HTTP-сопоставление: 200 ОК
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

Методы

Метод Тип возврата Краткое описание
addSuggestion(suggestion) Suggestions Добавьте текстовое предложение.
addSuggestions(suggestions) Suggestions Добавьте список текстовых предложений.

SuggestionsResponse

Методы

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

SuggestionsResponseBuilder

Методы

Метод Тип возврата Краткое описание
build() SuggestionsResponse Создает текущий ответ предложений и проверяет его.
setSuggestions(suggestions) SuggestionsResponseBuilder Устанавливает предложения, используемые при автозаполнении, в текстовых полях.

Switch

Методы

Метод Тип возврата Краткое описание
setControlType(controlType) Switch Устанавливает тип управления переключателем.
setFieldName(fieldName) Switch Устанавливает ключ, идентифицирующий этот переключатель, в объекте события, который создается при взаимодействии пользовательского интерфейса.
setOnChangeAction(action) Switch Устанавливает действие, которое необходимо выполнить при переключении переключателя.
setSelected(selected) Switch Устанавливает, должен ли этот переключатель запускаться как выбранный или невыбранный.
setValue(value) Switch Устанавливает значение, которое отправляется в качестве входных данных формы, когда этот переключатель включен.

SwitchControlType

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

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

TextButton

Методы

Метод Тип возврата Краткое описание
setAltText(altText) TextButton Устанавливает альтернативный текст кнопки для специальных возможностей.
setAuthorizationAction(action) TextButton Устанавливает действие авторизации, которое открывает URL-адрес потока авторизации при щелчке объекта.
setBackgroundColor(backgroundColor) TextButton Устанавливает цвет фона для кнопки TextButtonStyle.FILLED .
setComposeAction(action, composedEmailType) TextButton Устанавливает действие, которое формирует черновик электронного письма при щелчке объекта.
setDisabled(disabled) TextButton Устанавливает, отключена ли кнопка.
setOnClickAction(action) TextButton Устанавливает действие, которое выполняется при щелчке объекта.
setOnClickOpenLinkAction(action) TextButton Устанавливает действие, которое открывает URL-адрес на вкладке при щелчке объекта.
setOpenLink(openLink) TextButton Устанавливает URL-адрес, который будет открываться при нажатии на объект.
setText(text) TextButton Устанавливает текст, который отображается на кнопке.
setTextButtonStyle(textButtonStyle) TextButton Устанавливает стиль кнопки.

TextButtonStyle

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

Свойство Тип Описание
OUTLINED Enum Обычная текстовая кнопка с четким фоном.
FILLED Enum Текстовая кнопка с цветным фоном.

TextInput

Методы

Метод Тип возврата Краткое описание
setFieldName(fieldName) TextInput Устанавливает ключ, который идентифицирует этот текстовый ввод в объекте события, который создается при взаимодействии пользовательского интерфейса.
setHint(hint) TextInput Устанавливает подсказку для ввода текста.
setMultiline(multiline) TextInput Определяет, будет ли вводимый текст отображаться в одной строке или в нескольких строках.
setOnChangeAction(action) TextInput Устанавливает действие, которое будет выполняться при каждом изменении ввода текста.
setSuggestions(suggestions) TextInput Устанавливает предложения для автозаполнения в текстовом поле.
setSuggestionsAction(suggestionsAction) TextInput Устанавливает действие обратного вызова для получения предложений на основе пользовательского ввода для автозаполнения.
setTitle(title) TextInput Устанавливает заголовок, который будет отображаться над полем ввода.
setValue(value) TextInput Устанавливает предварительно заполненное значение, которое будет установлено в поле ввода.

TextParagraph

Методы

Метод Тип возврата Краткое описание
setText(text) TextParagraph Устанавливает текст абзаца.

TimePicker

Методы

Метод Тип возврата Краткое описание
setFieldName(fieldName) TimePicker Задает имя поля, которое идентифицирует это средство выбора в объекте события, который создается при взаимодействии пользовательского интерфейса.
setHours(hours) TimePicker Устанавливает предварительно заполненное значение часов для установки в поле ввода.
setMinutes(minutes) TimePicker Устанавливает предварительно заполненное значение минут для установки в поле ввода.
setOnChangeAction(action) TimePicker Устанавливает Action , которое скрипт выполняет при каждом изменении входных данных средства выбора.
setTitle(title) TimePicker Устанавливает заголовок, отображаемый над полем ввода.

UniversalActionResponse

Методы

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

UniversalActionResponseBuilder

Методы

Метод Тип возврата Краткое описание
build() UniversalActionResponse Создает текущий универсальный ответ действия и проверяет его.
displayAddOnCards(cardObjects) UniversalActionResponseBuilder Отображает дополнение с указанными картами.
setOpenLink(openLink) UniversalActionResponseBuilder Устанавливает URL-адрес, который будет открываться при выборе универсального действия.

UpdateDraftActionResponse

Методы

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

UpdateDraftActionResponseBuilder

Методы

Метод Тип возврата Краткое описание
build() UpdateDraftActionResponse Создает текущий ответ на проект действия по обновлению и проверяет его.
setUpdateDraftBccRecipientsAction(updateDraftBccRecipientsAction) UpdateDraftActionResponseBuilder Устанавливает действие, которое обновляет получателей скрытой копии электронной почты черновика.
setUpdateDraftBodyAction(updateDraftBodyAction) UpdateDraftActionResponseBuilder Установите действие, которое обновляет тело черновика электронного письма.
setUpdateDraftCcRecipientsAction(updateDraftCcRecipientsAction) UpdateDraftActionResponseBuilder Устанавливает действие, которое обновляет получателей копии черновика.
setUpdateDraftSubjectAction(updateDraftSubjectAction) UpdateDraftActionResponseBuilder Устанавливает действие, которое обновляет тему черновика.
setUpdateDraftToRecipientsAction(updateDraftToRecipientsAction) UpdateDraftActionResponseBuilder Устанавливает действие, которое обновляет получателей черновика.

UpdateDraftBccRecipientsAction

Методы

Метод Тип возврата Краткое описание
addUpdateBccRecipients(bccRecipientEmails) UpdateDraftBccRecipientsAction Обновляет получателей скрытой копии черновика электронного письма.

UpdateDraftBodyAction

Методы

Метод Тип возврата Краткое описание
addUpdateContent(content, contentType) UpdateDraftBodyAction Добавляет указанное содержимое в тело черновика.
setUpdateType(updateType) UpdateDraftBodyAction Устанавливает UpdateDraftBodyType этого действия обновления в тексте черновика.

UpdateDraftBodyType

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

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

UpdateDraftCcRecipientsAction

Методы

Метод Тип возврата Краткое описание
addUpdateCcRecipients(ccRecipientEmails) UpdateDraftCcRecipientsAction Обновляет получателей копии черновика электронного письма.

UpdateDraftSubjectAction

Методы

Метод Тип возврата Краткое описание
addUpdateSubject(subject) UpdateDraftSubjectAction Обновляет тему черновика электронного письма.

UpdateDraftToRecipientsAction

Методы

Метод Тип возврата Краткое описание
addUpdateToRecipients(toRecipientEmails) UpdateDraftToRecipientsAction Обновляет поле «Получателям» черновика электронного письма.

UpdatedWidget

Методы

Метод Тип возврата Краткое описание
addItem(text, value, selected, startIconUri, bottomText) UpdatedWidget Добавляет новый элемент, который можно выбрать.

VerticalAlignment

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

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

Widget

WrapStyle

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

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

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

Классы

Имя Краткое описание
Action Действие, обеспечивающее интерактивность элементов пользовательского интерфейса.
ActionResponse Объект ответа, который может быть возвращен функцией обратного вызова (например, обработчиком ответа формы) для выполнения одного или нескольких действий над клиентом.
ActionResponseBuilder Построитель объектов ActionResponse .
ActionStatus Класс, который представляет состояние запроса на вызов или отправку диалога.
Attachment Представляет вложение, созданное надстройкой.
AuthorizationAction Действие авторизации, которое при нажатии отправляет пользователя на AuthorizationUrl.
AuthorizationException Ошибка, которая может быть возвращена, чтобы вызвать показ карты авторизации пользователю.
BorderStyle Класс, представляющий полный стиль границы, который можно применять к виджетам.
BorderType Перечисление, представляющее типы границ, которые можно применять к виджетам.
Button Базовый класс для всех кнопок.
ButtonSet Содержит набор объектов Button , отображаемых подряд.
CalendarEventActionResponse Представляет ответ, который вносит изменения в событие календаря, которое пользователь в данный момент редактирует, в ответ на действие, выполненное в пользовательском интерфейсе, например нажатие кнопки.
CalendarEventActionResponseBuilder Построитель объектов CalendarEventActionResponse .
Card Карточка контекста, представляющая одно представление в пользовательском интерфейсе.
CardAction Кликабельный пункт меню, который добавляется в меню заголовка карточки.
CardBuilder Конструктор объектов Card .
CardHeader Заголовок Card .
CardSection Раздел карточки содержит группы виджетов и обеспечивает визуальное разделение между ними.
CardService CardService предоставляет возможность создавать общие карты, используемые в различных продуктах расширения Google, таких как надстройки Google Workspace .
CardWithId Построитель объектов CardWithId .
ChatActionResponse Класс, представляющий параметры, которые приложение чата может использовать для настройки способа публикации ответа.
ChatClientDataSource Для виджета SelectionInput , использующего меню с множественным выбором, используется источник данных из Google Chat.
ChatResponse Объект ответа на карточное сообщение в Google Chat.
ChatResponseBuilder Конструктор объектов ChatResponse .
ChatSpaceDataSource Источник данных, который заполняет пространства Google Chat в качестве элементов выбора для меню с множественным выбором.
CommonDataSource Источник данных, общий для всех приложений Google Workspace.
ComposeActionResponse Объект ответа, который может быть возвращен методом обратного вызова для действия создания сообщения в надстройке Gmail .
ComposeActionResponseBuilder Построитель объектов ComposeActionResponse .
ComposedEmailType Значение перечисления, указывающее, является ли составленное электронное письмо отдельным или черновиком ответа.
ContentType Значение перечисления, указывающее тип контента, созданного UpdateDraftActionResponse .
DatePicker Поле ввода, позволяющее ввести дату.
DateTimePicker Поле ввода, позволяющее пользователям вводить дату и время.
DecoratedText Виджет, отображающий текст с дополнительными украшениями.
Dialog Подробную информацию см. в разделе «Открытие интерактивных диалогов» документации Google Chat.
DialogAction Построитель объектов DialogAction .
DisplayStyle Перечисление, определяющее стиль отображения карточки.
Divider Горизонтальный разделитель.
DriveItemsSelectedActionResponse Представляет ответ, который вносит изменения в Диск при выборе элементов Диска и в ответ на действие, выполненное в пользовательском интерфейсе, например нажатие кнопки.
DriveItemsSelectedActionResponseBuilder Построитель объектов DriveItemsSelectedActionResponse .
EditorFileScopeActionResponse Вносит изменения в редактор, например в Документы Google, Таблицы или Слайды, в ответ на действие, выполненное в пользовательском интерфейсе.
EditorFileScopeActionResponseBuilder Построитель объектов EditorFileScopeActionResponse .
FixedFooter Фиксированный нижний колонтитул, отображаемый внизу Card .
Grid Организованная сетка для отображения коллекции элементов сетки.
GridItem Элементы, с которыми пользователи взаимодействуют внутри виджета сетки.
GridItemLayout Перечисление, определяющее стиль изображения и текста GridItem.
HorizontalAlignment Перечисление, определяющее горизонтальное выравнивание виджета.
HorizontalSizeStyle Перечисление, определяющее, как виджеты заполняют пространство столбца.
HostAppDataSource Для виджета SelectionInput , использующего меню с множественным выбором, — источник данных из приложения Google Workspace.
Icon Предопределенные значки, которые можно использовать в различных объектах пользовательского интерфейса, таких как виджеты ImageButton или DecoratedText .
IconImage Предопределенный значок, значок материального дизайна или значок из URL-адреса с настраиваемым стилем обрезки.
Image Виджет, который показывает одно изображение.
ImageButton ImageButton с отображаемым на нем изображением.
ImageComponent Компонент изображения, который можно добавить к элементам сетки.
ImageCropStyle Класс, представляющий стиль обрезки, который можно применять к компонентам изображения.
ImageCropType Перечисление, представляющее стили обрезки, примененные к компонентам изображения.
ImageStyle Перечисление, определяющее стиль обрезки изображения.
Interaction Тип перечисления, указывающий, что делать в ответ на взаимодействие с пользователем, например, когда пользователь нажимает кнопку в сообщении с карточкой.
KeyValue Этот класс устарел.
LinkPreview Действие карты, которое отображает карту предварительного просмотра ссылки и смарт-чип в главном приложении.
LoadIndicator Тип перечисления, указывающий тип загрузки или индикатор хода выполнения, который будет отображаться во время обработки Action .
Navigation Вспомогательный объект, управляющий навигацией по карточкам.
Notification Уведомление, отображаемое пользователю как ответ на взаимодействие с элементом пользовательского интерфейса.
OnClose Перечисление, указывающее, что делать, когда URL-адрес, открытый через OpenLink закрывается.
OpenAs Перечисление, указывающее, как открыть URL-адрес.
OpenLink Представляет действие по открытию ссылки с некоторыми параметрами.
PlatformDataSource Для виджета SelectionInput , использующего меню с множественным выбором, используется источник данных из Google Workspace.
ResponseType Перечисление, представляющее тип ответа приложения Chat.
SelectionInput Поле ввода, позволяющее выбирать между набором предопределенных параметров.
SelectionInputType Формат элементов, которые могут выбирать пользователи.
Status Enum, который представляет код состояния.
Suggestions Автозаполнение предложений в дополнение к виджету TextInput .
SuggestionsResponse Объект ответа, который может быть возвращен из функции обратного вызова предложений.
SuggestionsResponseBuilder Строитель для объектов SuggestionsResponse .
Switch Элемент пользовательского интерфейса, который поддерживает включение или выключение.
SwitchControlType Тип управления виджетом Switch .
TextButton TextButton с текстовой меткой.
TextButtonStyle Перечисление, которое указывает стиль для TextButton .
TextInput Виджет поля ввода, который принимает ввод текста.
TextParagraph Виджет, который отображает текст и поддерживает основное форматирование HTML .
TimePicker Поле ввода, которое позволяет пользователям вводить время.
UniversalActionResponse Объект ответа, который может быть возвращен из метода, который создает универсальное действие.
UniversalActionResponseBuilder Строитель для объектов UniversalActionResponse .
UpdateDraftActionResponse Представляет действие, которое обновляет проект электронной почты, который пользователь в настоящее время редактирует.
UpdateDraftActionResponseBuilder Строитель для объектов UpdateDraftActionResponse .
UpdateDraftBccRecipientsAction Обновляет получателей BCC по электронной почте.
UpdateDraftBodyAction Обновляется электронная почта.
UpdateDraftBodyType Значение перечисления, которое указывает тип UpdateDraftBodyAction .
UpdateDraftCcRecipientsAction Обновляет получателей CC по электронной почте.
UpdateDraftSubjectAction Обновляется строка темы по электронной почте.
UpdateDraftToRecipientsAction Обновляет получателей почтового проекта.
UpdatedWidget Ответ обновленного виджета.
VerticalAlignment Перечисление, которое устанавливает вертикальное выравнивание виджетов в столбце.
Widget Базовый класс для всех виджетов, которые могут быть добавлены на Card .
WrapStyle Перечисление, которое устанавливает стиль упаковки для контента в столбце.

Action

Методы

Метод Тип возврата Краткое описание
setFunctionName(functionName) Action Устанавливает имя функции обратного вызова, чтобы вызвать.
setInteraction(interaction) Action Устанавливает взаимодействие с пользователем, требуемое только при открытии диалога.
setLoadIndicator(loadIndicator) Action Устанавливает индикатор загрузки, который отображается во время действия.
setParameters(parameters) Action Позволяет передавать пользовательские параметры в функцию обратного вызова.
setPersistValues(persistValues) Action Указывает, определяются ли значения формы значениями клиента или значения сервера после того, как ответ действий обновляет Card формы.

ActionResponse

Методы

Метод Тип возврата Краткое описание
printJson() String Отпечатает представление JSON об этом объекте.

ActionResponseBuilder

Методы

Метод Тип возврата Краткое описание
build() ActionResponse Создает текущий ответ действия и проверяет его.
setNavigation(navigation) ActionResponseBuilder Устанавливает ответ на Navigation действие.
setNotification(notification) ActionResponseBuilder Устанавливает уведомление для отображения при активации действия.
setOpenLink(openLink) ActionResponseBuilder Устанавливает URL для перемещения, когда действие активируется.
setStateChanged(stateChanged) ActionResponseBuilder Устанавливает флаг, чтобы указать, что это действие изменило существующее состояние данных.

ActionStatus

Методы

Метод Тип возврата Краткое описание
setStatusCode(statusCode) ActionStatus Представляет статус для запроса либо открыть, либо отправить диалог.
setUserFacingMessage(message) ActionStatus Сообщение, чтобы отправить пользователей о статусе их запроса.

Attachment

Методы

Метод Тип возврата Краткое описание
setIconUrl(iconUrl) Attachment Устанавливает URL значка для вложения.
setMimeType(mimeType) Attachment Устанавливает тип MIME для вложения.
setResourceUrl(resourceUrl) Attachment Устанавливает URL -адрес ресурса для вложения.
setTitle(title) Attachment Устанавливает заголовок для вложения.

AuthorizationAction

Методы

Метод Тип возврата Краткое описание
setAuthorizationUrl(authorizationUrl) AuthorizationAction Устанавливает URL -адрес авторизации, к которому пользователь взят из подсказки авторизации.

AuthorizationException

Методы

Метод Тип возврата Краткое описание
printJson() String Отпечатает представление JSON об этом объекте.
setAuthorizationUrl(authUrl) AuthorizationException Устанавливает URL -адрес авторизации, к которому пользователь взят из подсказки авторизации.
setCustomUiCallback(callback) AuthorizationException Имя функции для вызова для создания пользовательской подсказки авторизации.
setResourceDisplayName(name) AuthorizationException Устанавливает имя, которое отображается пользователю при просьбе авторизации.
throwException() void Запускает это исключение, чтобы быть брошенным.

BorderStyle

Методы

Метод Тип возврата Краткое описание
setCornerRadius(radius) BorderStyle Устанавливает радиус угловой границы, например, 8.
setStrokeColor(color) BorderStyle Устанавливает цвет границы.
setType(type) BorderStyle Устанавливает тип границы.

BorderType

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

Свойство Тип Описание
NO_BORDER Enum Нет стиля границы.
STROKE Enum Стиль границы инсульта.

Button

Методы

Метод Тип возврата Краткое описание
setAuthorizationAction(action) Button Устанавливает действие авторизации, которое открывает URL для потока авторизации, когда объект нажимается.
setComposeAction(action, composedEmailType) Button Устанавливает действие, которое составляет черновик электронного письма, когда объект нажимается.
setOnClickAction(action) Button Устанавливает действие, которое выполняется, когда объект нажимается.
setOnClickOpenLinkAction(action) Button Устанавливает действие, которое открывает URL на вкладке при щелчке объекта.
setOpenLink(openLink) Button Устанавливает URL, который будет открыт, когда объект нажимается.

ButtonSet

Методы

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

CalendarEventActionResponse

Методы

Метод Тип возврата Краткое описание
printJson() String Отпечатает представление JSON об этом объекте.

CalendarEventActionResponseBuilder

Методы

Метод Тип возврата Краткое описание
addAttachments(attachments) CalendarEventActionResponseBuilder Указывает, что ответ должен добавить вложения к календарному событию при принятии соответствующего действия пользовательского интерфейса.
addAttendees(emails) CalendarEventActionResponseBuilder Указывает, что ответ должен добавить указанных участников к событию календаря при принятии соответствующего действия пользовательского интерфейса.
build() CalendarEventActionResponse Создает текущий ответ на действие события календаря и подтверждает его.
setConferenceData(conferenceData) CalendarEventActionResponseBuilder Указывает, что ответ должен установить указанные данные конференции на событие календаря, когда будет принято связанное действие пользовательского интерфейса.

Card

Методы

Метод Тип возврата Краткое описание
printJson() String Отпечатает представление JSON об этом объекте.

CardAction

Методы

Метод Тип возврата Краткое описание
setAuthorizationAction(action) CardAction Устанавливает действие авторизации, которое открывает URL для потока авторизации, когда объект нажимается.
setComposeAction(action, composedEmailType) CardAction Устанавливает действие, которое составляет черновик электронного письма, когда объект нажимается.
setOnClickAction(action) CardAction Устанавливает действие, которое выполняется, когда объект нажимается.
setOnClickOpenLinkAction(action) CardAction Устанавливает действие, которое открывает URL на вкладке при щелчке объекта.
setOpenLink(openLink) CardAction Устанавливает URL, который будет открыт, когда объект нажимается.
setText(text) CardAction Устанавливает текст меню для этого действия.

CardBuilder

Методы

Метод Тип возврата Краткое описание
addCardAction(cardAction) CardBuilder Добавляет CardAction к этой карте.
addSection(section) CardBuilder Добавляет раздел к этой карте.
build() Card Создает текущую карту и проверяет ее.
setDisplayStyle(displayStyle) CardBuilder Устанавливает стиль дисплея для этой карты.
setFixedFooter(fixedFooter) CardBuilder Устанавливает фиксированный нижний колонтитул для этой карты.
setHeader(cardHeader) CardBuilder Устанавливает заголовок для этой карты.
setName(name) CardBuilder Устанавливает имя для этой карты.
setPeekCardHeader(peekCardHeader) CardBuilder Устанавливает заголовок карты Peek.

CardHeader

Методы

Метод Тип возврата Краткое описание
setImageAltText(imageAltText) CardHeader Устанавливает альтернативный текст для изображения заголовка.
setImageStyle(imageStyle) CardHeader Устанавливает обрезку значка в заголовке карты.
setImageUrl(imageUrl) CardHeader Устанавливает изображение для использования в заголовке, предоставляя его URL или строку данных.
setSubtitle(subtitle) CardHeader Устанавливает подзаголовок заголовка карты.
setTitle(title) CardHeader Устанавливает заголовок заголовка карты.

CardSection

Методы

Метод Тип возврата Краткое описание
addWidget(widget) CardSection Добавляет заданный виджет в этот раздел.
setCollapsible(collapsible) CardSection Устанавливает, может ли раздел быть свернут.
setHeader(header) CardSection Устанавливает заголовок секции.
setNumUncollapsibleWidgets(numUncollapsibleWidgets) CardSection Устанавливает количество виджетов, которые все еще отображаются, когда этот раздел обрушился.

CardService

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

Свойство Тип Описание
BorderType BorderType Перечисление BorderType .
ComposedEmailType ComposedEmailType ComposedEmailType Перечисление.
ContentType ContentType Перечисление ContentType .
GridItemLayout GridItemLayout Перечисление GridItemLayout .
HorizontalAlignment HorizontalAlignment Перечисление HorizontalAlignment .
Icon Icon Перечисление Icon .
ImageCropType ImageCropType Перечисление ImageCropType .
ImageStyle ImageStyle Перечисление ImageStyle .
LoadIndicator LoadIndicator Перечисление LoadIndicator .
OnClose OnClose Перечисление OnClose .
OpenAs OpenAs OpenAs перечисление.
SelectionInputType SelectionInputType SelectionInputType перечисление.
TextButtonStyle TextButtonStyle TextButtonStyle Перечисление.
UpdateDraftBodyType UpdateDraftBodyType UpdateDraftBodyType обработки.

Методы

Метод Тип возврата Краткое описание
newAction() Action Создает новое Action .
newActionResponseBuilder() ActionResponseBuilder Создает новый ActionResponseBuilder .
newActionStatus() ActionStatus Создает новый ActionStatus .
newAttachment() Attachment Создает новое Attachment .
newAuthorizationAction() AuthorizationAction Создает новое AuthorizationAction .
newAuthorizationException() AuthorizationException Создает новое AuthorizationException .
newBorderStyle() BorderStyle Создает новый BorderStyle .
newButtonSet() ButtonSet Создает новый ButtonSet .
newCalendarEventActionResponseBuilder() CalendarEventActionResponseBuilder Создает новый CalendarEventActionResponseBuilder .
newCardAction() CardAction Создает новую CardAction .
newCardBuilder() CardBuilder Создает новый CardBuilder .
newCardHeader() CardHeader Создает новый CardHeader .
newCardSection() CardSection Создает новый CardSection .
newCardWithId() CardWithId Создает новую CardWithId .
newChatActionResponse() ChatActionResponse Создает новый ChatActionResponse .
newChatResponseBuilder() ChatResponseBuilder Создает новый ChatResponseBuilder .
newColumn() Column Создает новый Column .
newColumns() Columns Создает новый набор Columns .
newComposeActionResponseBuilder() ComposeActionResponseBuilder Создает новый ComposeActionResponseBuilder .
newDatePicker() DatePicker Создает новую DatePicker .
newDateTimePicker() DateTimePicker Создает новый DateTimePicker .
newDecoratedText() DecoratedText Создает новый DecoratedText .
newDialog() Dialog Создает новый Dialog .
newDialogAction() DialogAction Создает новый DialogAction .
newDivider() Divider Создает новый Divider .
newDriveItemsSelectedActionResponseBuilder() DriveItemsSelectedActionResponseBuilder Создает новый DriveItemsSelectedActionResponseBuilder .
newEditorFileScopeActionResponseBuilder() EditorFileScopeActionResponseBuilder Создает новый EditorFileScopeActionResponseBuilder .
newFixedFooter() FixedFooter Создает новый FixedFooter .
newGrid() Grid Создает новую Grid .
newGridItem() GridItem Создает новый GridItem .
newIconImage() IconImage Создает новое IconImage .
newImage() Image Создает новый Image .
newImageButton() ImageButton Создает новое ImageButton .
newImageComponent() ImageComponent Создает новый ImageComponent .
newImageCropStyle() ImageCropStyle Создает новый ImageCropStyle .
newKeyValue() KeyValue Создает новую KeyValue .
newLinkPreview() LinkPreview Создает новый LinkPreview .
newNavigation() Navigation Создает новую Navigation .
newNotification() Notification Создает новое Notification .
newOpenLink() OpenLink Создает новую OpenLink .
newSelectionInput() SelectionInput Создает новый SelectionInput .
newSuggestions() Suggestions Создает новые Suggestions .
newSuggestionsResponseBuilder() SuggestionsResponseBuilder Создает новый SuggestionsResponseBuilder .
newSwitch() Switch Создает новый Switch .
newTextButton() TextButton Создает новую TextButton .
newTextInput() TextInput Создает новый TextInput .
newTextParagraph() TextParagraph Создает новый TextParagraph .
newTimePicker() TimePicker Создает новый TimePicker .
newUniversalActionResponseBuilder() UniversalActionResponseBuilder Создает новый UniversalActionResponseBuilder .
newUpdateDraftActionResponseBuilder() UpdateDraftActionResponseBuilder Создает новый UpdateDraftActionResponseBuilder
newUpdateDraftBccRecipientsAction() UpdateDraftBccRecipientsAction Создает новый UpdateDraftBccRecipientsAction
newUpdateDraftBodyAction() UpdateDraftBodyAction Создает новое UpdateDraftBodyAction .
newUpdateDraftCcRecipientsAction() UpdateDraftCcRecipientsAction Создает новый UpdateDraftCcRecipientsAction .
newUpdateDraftSubjectAction() UpdateDraftSubjectAction Создает новую UpdateDraftSubjectAction .
newUpdateDraftToRecipientsAction() UpdateDraftToRecipientsAction Создает новый UpdateDraftToRecipientsAction .

CardWithId

Методы

Метод Тип возврата Краткое описание
setCard(card) CardWithId Устанавливает карту cardWithId .
setCardId(id) CardWithId Устанавливает уникальный идентификатор карты cardWithId .

ChatActionResponse

Методы

Метод Тип возврата Краткое описание
setDialogAction(dialogAction) ChatActionResponse Устанавливает действие диалога на событие, связанное с диалогом.
setResponseType(responseType) ChatActionResponse Тип ответа приложения чата.
setUpdatedWidget(updatedWidget) ChatActionResponse Устанавливает обновленный виджет, используемый для предоставления параметров автозаполнения для виджета.
setUrl(url) ChatActionResponse URL для пользователей для аутентификации или настройки.

ChatClientDataSource

Методы

Метод Тип возврата Краткое описание
setSpaceDataSource(spaceDataSource) ChatClientDataSource Источник данных, который заполняет пространства чата Google в качестве элементов выбора для многосекционного меню.

ChatResponse

Методы

Метод Тип возврата Краткое описание
printJson() String Отпечатает представление JSON об этом объекте.

ChatResponseBuilder

Методы

Метод Тип возврата Краткое описание
addCardsV2(cardWithId) ChatResponseBuilder Устанавливает поле карты сообщения.
build() ChatResponse Создает текущий ответ действия и проверяет его.
setActionResponse(actionResponse) ChatResponseBuilder Устанавливает поле ответа действия сообщения.
setText(text) ChatResponseBuilder Устанавливает текст сообщения чата.

ChatSpaceDataSource

Методы

Метод Тип возврата Краткое описание
setDefaultToCurrentSpace(defaultToCurrentSpace) ChatSpaceDataSource Если установлено в true , Multi Select Menu выбирает текущее пространство Google Chat в качестве элемента по умолчанию.

Column

Методы

Метод Тип возврата Краткое описание
addWidget(widget) Column Добавляет виджет в столбец.
setHorizontalAlignment(horizontalAlignment) Column Устанавливает HorizontalAlignment Column .
setHorizontalSizeStyle(horizontalSizeStyle) Column Устанавливает HorizontalSizeStyle из колонны.
setVerticalAlignment(verticalAlignment) Column Устанавливает VerticalAlignment Column .

Columns

Методы

Метод Тип возврата Краткое описание
addColumn(column) Columns Добавляет Column в виджет столбцов.
setWrapStyle(wrapStyle) Columns Устанавливает стиль обертывания столбцов, контролирует, как столбец изменяется на основе ширины экрана.

CommonDataSource

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

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

ComposeActionResponse

Методы

Метод Тип возврата Краткое описание
printJson() String Отпечатает представление JSON об этом объекте.

ComposeActionResponseBuilder

Методы

Метод Тип возврата Краткое описание
build() ComposeActionResponse Создает текущий ответ на действие композиции и проверяет его.
setGmailDraft(draft) ComposeActionResponseBuilder Устанавливает проект GmailMessage созданный с использованием GmailMessage.createDraftReply(body) или аналогичные функции.

ComposedEmailType

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

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

ContentType

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

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

DatePicker

Методы

Метод Тип возврата Краткое описание
setFieldName(fieldName) DatePicker Устанавливает имя поля, которое идентифицирует этот сборщик в объекте события, который генерируется при взаимодействии пользовательского интерфейса.
setOnChangeAction(action) DatePicker Устанавливает Action , которое сценарий выполняет всякий раз, когда меняется вход сбора.
setTitle(title) DatePicker Устанавливает заголовок, отображаемый над полем ввода.
setValueInMsSinceEpoch(valueMsEpoch) DatePicker Устанавливает предварительно заполненное значение, которое будет установлено в поле ввода.
setValueInMsSinceEpoch(valueMsEpoch) DatePicker Устанавливает предварительно заполненное значение, которое будет установлено в поле ввода.

DateTimePicker

Методы

Метод Тип возврата Краткое описание
setFieldName(fieldName) DateTimePicker Устанавливает имя поля, которое идентифицирует этот сборщик в объекте события, который генерируется при взаимодействии пользовательского интерфейса.
setOnChangeAction(action) DateTimePicker Устанавливает Action , которое сценарий выполняет всякий раз, когда меняется вход сбора.
setTimeZoneOffsetInMins(timeZoneOffsetMins) DateTimePicker Устанавливает количество минут, которые должен быть смещен от UTC.
setTitle(title) DateTimePicker Устанавливает заголовок, отображаемый над полем ввода.
setValueInMsSinceEpoch(valueMsEpoch) DateTimePicker Устанавливает предварительно заполненное значение, которое будет установлено в поле ввода.
setValueInMsSinceEpoch(valueMsEpoch) DateTimePicker Устанавливает предварительно заполненное значение, которое будет установлено в поле ввода.

DecoratedText

Методы

Метод Тип возврата Краткое описание
setAuthorizationAction(action) DecoratedText Устанавливает действие авторизации, которое открывает URL для потока авторизации, когда объект нажимается.
setBottomLabel(text) DecoratedText Устанавливает текст метки, который будет использоваться в качестве ключа, и отображается под текстовым содержимым.
setButton(button) DecoratedText Устанавливает Button , которая отображается справа от текста.
setComposeAction(action, composedEmailType) DecoratedText Устанавливает действие, которое составляет черновик электронного письма, когда объект нажимается.
setEndIcon(endIcon) DecoratedText Устанавливает необязательное IconImage , которое отображается справа от контента.
setOnClickAction(action) DecoratedText Устанавливает действие, которое выполняется, когда объект нажимается.
setOnClickOpenLinkAction(action) DecoratedText Устанавливает действие, которое открывает URL на вкладке при щелчке объекта.
setOpenLink(openLink) DecoratedText Устанавливает URL, который будет открыт, когда объект нажимается.
setStartIcon(startIcon) DecoratedText Устанавливает необязательное IconImage чтобы отобразить перед текстовым содержимым.
setSwitchControl(switchToSet) DecoratedText Устанавливает Switch , который отображается справа от контента.
setText(text) DecoratedText Устанавливает текст, который будет использоваться в качестве значения.
setTopLabel(text) DecoratedText Устанавливает текст метки, который будет использоваться в качестве ключа и отображается над текстовым содержимым.
setWrapText(wrapText) DecoratedText Устанавливает, должен ли текст значения отображаться на одной строке или нескольких строках.

Dialog

Методы

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

DialogAction

Методы

Метод Тип возврата Краткое описание
setActionStatus(actionStatus) DialogAction Устанавливает статус действия DialogAction .
setDialog(dialog) DialogAction Устанавливает диалог DialogAction .

DisplayStyle

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

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

Divider

DriveItemsSelectedActionResponse

Методы

Метод Тип возврата Краткое описание
printJson() String Отпечатает представление JSON об этом объекте.

DriveItemsSelectedActionResponseBuilder

Методы

Метод Тип возврата Краткое описание
build() DriveItemsSelectedActionResponse Создает текущий ответ на действие привода.
requestFileScope(itemId) DriveItemsSelectedActionResponseBuilder Указывает, что ответ запрашивает объем файла для контекстного релевантного элемента на дисков.

EditorFileScopeActionResponse

Методы

Метод Тип возврата Краткое описание
printJson() String Отпечатает представление JSON об этом объекте.

EditorFileScopeActionResponseBuilder

Методы

Метод Тип возврата Краткое описание
build() EditorFileScopeActionResponse Создает текущий ответ на действие редактора.
requestFileScopeForActiveDocument() EditorFileScopeActionResponseBuilder Запрашивает прибор drive.file для текущего документа Active Editor.

FixedFooter

Методы

Метод Тип возврата Краткое описание
setPrimaryButton(button) FixedFooter Установите основную кнопку в фиксированном нижнем колонтитуле.
setSecondaryButton(button) FixedFooter Установите вторичную кнопку в фиксированном нижнем колонтитуле.

Grid

Методы

Метод Тип возврата Краткое описание
addItem(gridItem) Grid Добавляет новую сетку в сетку.
setAuthorizationAction(action) Grid Устанавливает действие авторизации, которое открывает URL для потока авторизации, когда объект нажимается.
setBorderStyle(borderStyle) Grid Устанавливает стиль границы, применяемый к каждой сетке.
setComposeAction(action, composedEmailType) Grid Устанавливает действие, которое составляет черновик электронного письма, когда объект нажимается.
setNumColumns(numColumns) Grid Количество столбцов для отображения в сетке.
setOnClickAction(action) Grid Устанавливает действие, которое выполняется, когда объект нажимается.
setOnClickOpenLinkAction(action) Grid Устанавливает действие, которое открывает URL на вкладке при щелчке объекта.
setOpenLink(openLink) Grid Устанавливает URL, который будет открыт, когда объект нажимается.
setTitle(title) Grid Устанавливает заголовок текст сетки.

GridItem

Методы

Метод Тип возврата Краткое описание
setIdentifier(id) GridItem Устанавливает идентификатор для элемента сетки.
setImage(image) GridItem Устанавливает изображение для этого элемента сетки.
setLayout(layout) GridItem Устанавливает макет текста и изображения для элемента сетки.
setSubtitle(subtitle) GridItem Устанавливает подзаголовок элемента сетки.
setTextAlignment(alignment) GridItem Устанавливает горизонтальное выравнивание элемента сетки.
setTitle(title) GridItem Устанавливает заголовок текст элемента сетки.

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

Методы

Метод Тип возврата Краткое описание
setChatDataSource(chatClientDataSource) HostAppDataSource Устанавливает источник данных из Google Chat.

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 Значок PIN -штифта карты
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

Методы

Метод Тип возврата Краткое описание
setAltText(altText) IconImage Устанавливает альтернативный текст URL, который используется для доступности.
setIcon(icon) IconImage Устанавливает предопределенный значок, если URL не установлен.
setIconUrl(url) IconImage Устанавливает URL -адрес значка, если значок не установлен.
setImageCropType(imageCropType) IconImage Устанавливает стиль обрезки для изображения.

Image

Методы

Метод Тип возврата Краткое описание
setAltText(altText) Image Устанавливает альтернативный текст изображения для доступности.
setAuthorizationAction(action) Image Устанавливает действие авторизации, которое открывает URL для потока авторизации, когда объект нажимается.
setComposeAction(action, composedEmailType) Image Устанавливает действие, которое составляет черновик электронного письма, когда объект нажимается.
setImageUrl(url) Image Устанавливает изображение для использования, предоставляя его URL или строку данных.
setOnClickAction(action) Image Устанавливает действие, которое выполняется, когда объект нажимается.
setOnClickOpenLinkAction(action) Image Устанавливает действие, которое открывает URL на вкладке при щелчке объекта.
setOpenLink(openLink) Image Устанавливает URL, который будет открыт, когда объект нажимается.

ImageButton

Методы

Метод Тип возврата Краткое описание
setAltText(altText) ImageButton Устанавливает альтернативный текст кнопки для доступности.
setAuthorizationAction(action) ImageButton Устанавливает действие авторизации, которое открывает URL для потока авторизации, когда объект нажимается.
setComposeAction(action, composedEmailType) ImageButton Устанавливает действие, которое составляет черновик электронного письма, когда объект нажимается.
setIcon(icon) ImageButton Устанавливает предопределенный Icon для отображения на кнопке.
setIconUrl(url) ImageButton Устанавливает URL -адрес изображения для использования в качестве значка этой кнопки.
setOnClickAction(action) ImageButton Устанавливает действие, которое выполняется, когда объект нажимается.
setOnClickOpenLinkAction(action) ImageButton Устанавливает действие, которое открывает URL на вкладке при щелчке объекта.
setOpenLink(openLink) ImageButton Устанавливает URL, который будет открыт, когда объект нажимается.

ImageComponent

Методы

Метод Тип возврата Краткое описание
setAltText(altText) ImageComponent Устанавливает альтернативный текст изображения.
setBorderStyle(borderStyle) ImageComponent Устанавливает стиль границы, применяемый к изображению.
setCropStyle(imageCropStyle) ImageComponent Устанавливает стиль обрезки для изображения.
setImageUrl(url) ImageComponent Устанавливает URL изображения.

ImageCropStyle

Методы

Метод Тип возврата Краткое описание
setAspectRatio(ratio) ImageCropStyle Устанавливает соотношение сторон для использования, если тип урожая RECTANGLE_CUSTOM .
setImageCropType(type) ImageCropStyle Устанавливает тип культуры для изображения.

ImageCropType

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

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

ImageStyle

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

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

Interaction

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

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

KeyValue

Методы

Метод Тип возврата Краткое описание
setAuthorizationAction(action) KeyValue Устанавливает действие авторизации, которое открывает URL для потока авторизации, когда объект нажимается.
setComposeAction(action, composedEmailType) KeyValue Устанавливает действие, которое составляет черновик электронного письма, когда объект нажимается.
setOnClickAction(action) KeyValue Устанавливает действие, которое выполняется, когда объект нажимается.
setOnClickOpenLinkAction(action) KeyValue Устанавливает действие, которое открывает URL на вкладке при щелчке объекта.
setOpenLink(openLink) KeyValue Устанавливает URL, который будет открыт, когда объект нажимается.

LinkPreview

Методы

Метод Тип возврата Краткое описание
printJson() String Отпечатает представление JSON об этом объекте.
setLinkPreviewTitle(title) LinkPreview Устанавливает заголовок, который отображается в предварительном просмотре ссылки выше карты предварительного просмотра.
setPreviewCard(previewCard) LinkPreview Устанавливает карту, которая отображает информацию о ссылке из сторонней службы или без Google.
setTitle(title) LinkPreview Устанавливает заголовок, который отображается в Smart Chip для предварительного просмотра ссылки.

LoadIndicator

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

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

Методы

Метод Тип возврата Краткое описание
popCard() Navigation Вытаскивает карту из навигационного стека.
popToNamedCard(cardName) Navigation Выскакивает на указанную карту по названию карты.
popToRoot() Navigation Выпадает стек карт к корневой карте.
printJson() String Отпечатает представление JSON об этом объекте.
pushCard(card) Navigation Толкает данную карту на стек.
updateCard(card) Navigation Сделает ли на месте замену текущей карты.

Notification

Методы

Метод Тип возврата Краткое описание
setText(text) Notification Устанавливает текст, чтобы показать в уведомлении.

OnClose

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

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

OpenAs

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

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

Методы

Метод Тип возврата Краткое описание
setOnClose(onClose) OpenLink Устанавливает поведение действия URL, когда окно или вкладка URL закрыт.
setOpenAs(openAs) OpenLink Устанавливает поведение URL, когда он открыт.
setUrl(url) OpenLink Устанавливает URL, который будет открыт.

PlatformDataSource

Методы

Метод Тип возврата Краткое описание
setCommonDataSource(commonDataSource) PlatformDataSource Устанавливает источник данных из Google Workspace.
setHostAppDataSource(hostAppDataSource) PlatformDataSource Используется для заполнения пространств в меню MultiSelect.

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

Методы

Метод Тип возврата Краткое описание
addItem(text, value, selected) SelectionInput Добавляет новый элемент, который можно выбрать.
addMultiSelectItem(text, value, selected, startIconUri, bottomText) SelectionInput Добавляет новый элемент, который можно выбрать, для многоотборных меню.
setExternalDataSource(action) SelectionInput Устанавливает внешний источник данных, такой как реляционная база данных.
setFieldName(fieldName) SelectionInput Устанавливает ключ, который идентифицирует этот ввод выбора в объекте события, который генерируется при взаимодействии пользовательского интерфейса.
setMultiSelectMaxSelectedItems(maxSelectedItems) SelectionInput Устанавливает максимальное количество элементов, которые может выбрать пользователь.
setMultiSelectMinQueryLength(queryLength) SelectionInput Устанавливает количество текстовых символов, которые пользователь вводит до того, как приложение запрашивает автозаполнение и отображает предлагаемые элементы на карте.
setOnChangeAction(action) SelectionInput Устанавливает Action для выполнения всякий раз, когда изменяется вход выбора.
setPlatformDataSource(platformDataSource) SelectionInput Устанавливает источник данных из Google Workspace.
setTitle(title) SelectionInput Устанавливает заголовок, который будет показан перед полем ввода.
setType(type) SelectionInput Устанавливает тип этого ввода.

SelectionInputType

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

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

Status

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

Свойство Тип Описание
OK Enum HTTP Mapping: 200 OK
CANCELLED Enum HTTP -картирование: 499 Client Close Compective
UNKNOWN Enum Неизвестная ошибка.
INVALID_ARGUMENT Enum Клиент указал неверный аргумент.
DEADLINE_EXCEEDED Enum HTTP Mapping: 504 Timeout Timeout Gateway
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

Методы

Метод Тип возврата Краткое описание
addSuggestion(suggestion) Suggestions Добавьте текстовое предложение.
addSuggestions(suggestions) Suggestions Добавьте список текстовых предложений.

SuggestionsResponse

Методы

Метод Тип возврата Краткое описание
printJson() String Отпечатает представление JSON об этом объекте.

SuggestionsResponseBuilder

Методы

Метод Тип возврата Краткое описание
build() SuggestionsResponse Создает текущие предложения ответа и подтверждает его.
setSuggestions(suggestions) SuggestionsResponseBuilder Устанавливает предложения, используемые в Auto Complete в текстовых полях.

Switch

Методы

Метод Тип возврата Краткое описание
setControlType(controlType) Switch Устанавливает тип управления переключателем.
setFieldName(fieldName) Switch Устанавливает ключ, который идентифицирует этот переключатель в объекте события, который генерируется при взаимодействии пользовательского интерфейса.
setOnChangeAction(action) Switch Устанавливает действие, которое нужно предпринять, когда переключатель переключается.
setSelected(selected) Switch Устанавливает, должен ли этот переключатель начинаться как выбранное или не выбранное.
setValue(value) Switch Устанавливает значение, которое отправляется как вход формы, когда этот переключатель включен.

SwitchControlType

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

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

TextButton

Методы

Метод Тип возврата Краткое описание
setAltText(altText) TextButton Устанавливает альтернативный текст кнопки для доступности.
setAuthorizationAction(action) TextButton Устанавливает действие авторизации, которое открывает URL для потока авторизации, когда объект нажимается.
setBackgroundColor(backgroundColor) TextButton Устанавливает цвет фона для кнопки TextButtonStyle.FILLED .
setComposeAction(action, composedEmailType) TextButton Устанавливает действие, которое составляет черновик электронного письма, когда объект нажимается.
setDisabled(disabled) TextButton Устанавливает, отключена ли кнопка.
setOnClickAction(action) TextButton Устанавливает действие, которое выполняется, когда объект нажимается.
setOnClickOpenLinkAction(action) TextButton Устанавливает действие, которое открывает URL на вкладке при щелчке объекта.
setOpenLink(openLink) TextButton Устанавливает URL, который будет открыт, когда объект нажимается.
setText(text) TextButton Устанавливает текст, который отображается на кнопке.