AddOns Response Service

Служба обработки запросов на дополнительные услуги

Этот сервис позволяет скриптам настраивать и создавать дополнения для Google Workspace, расширяющие функциональность Google Workspace Studio.

Классы

Имя Краткое описание
Action Действие, которое могут использовать дополнения Google Workspace, расширяющие функциональность Google Workspace Studio, для отображения новой карточки.
Add Ons Response Service Add Ons Response Service позволяет создавать ответы для дополнений Google Workspace, расширяющих функциональность Google Workspace Studio.
Basic Data Type Перечисление, представляющее основные обобщенные типы данных.
Color Объект Color, представляющий цвет в цветовом пространстве RGBA.
Data Type Тип данных (DataType) используется для задания типа переменной.
Dynamic Resource Definition Объект DynamicResourceDefinition является базовым элементом для Resource Fields Definition Retrieved Action ; он может содержать одно или несколько Resource Field для динамического определения количества выходных переменных, предоставляемых шагом в Google Workspace Studio.
Error Actionability Перечисление (Enum), представляющее собой возможность принятия мер в случае ошибки.
Error Retryability Перечисление (Enum), определяющее возможность повторного вызова действия при возникновении ошибки.
Font Weight Перечисление, представляющее толщину шрифта стилизованного текста.
Host App Action HostAppAction — это тип действия, обрабатываемый отдельными хост-приложениями.
Hyperlink Элемент «Гиперссылка», используемый в Text Format Element .
Insert Section Конструктор для объектов InsertSection.
Insert Widget Конструктор для объектов InsertWidget.
Link Объект ссылки из стороннего ресурса, который преобразуется в смарт-чип в хост-приложении.
List Container Контейнер для элементов списка, где каждый элемент списка может содержать несколько Text Format Element .
List Item Элемент списка, где каждый элемент списка может содержать несколько Text Format Element .
List Type Перечисление, представляющее тип списка.
Modify Card Конструктор объектов Modify Card , который изменяет и обновляет интерфейс существующей карточки, передавая объект Modify Card в Action .
Navigation Вспомогательный объект, управляющий навигацией по карточкам.
Remove Section Конструктор для объектов Remove Section .
Remove Widget Конструктор для объектов RemoveWidget.
Render Action Отображает или обновляет карточку, выполняя Action в ответ на взаимодействие с пользователем.
Render Action Builder Конструктор объектов Render Action .
Resource Data Данные ресурса представляют собой специфические для приложения данные, содержащие набор пар ключ-значение, включающих имена переменных и Variable Data .
Resource Field ResourceField — это базовый строительный блок Dynamic Resource Definition ; каждое поле ресурса соответствует выходной переменной текущего шага.
Resource Fields Definition Retrieved Action Resource Fields Definition Retrieved Action — это тип Resource Fields Definition Retrieved Action , используемый для получения определения списка полей ресурса с помощью функции dynamic Resource Definition Provider указанной в манифесте.
Resource Retrieved Action Объект ResourceRetrievedAction используется для получения содержимого пользовательских ресурсов по мере необходимости, при этом поле пользовательского ресурса определяется в объекте ResourceData.
Resource Type Для специфичных для приложения типов ресурсов уникальный идентификатор этого типа ресурсов должен иметь соответствующее определение WorkflowResourceDefinition.
Return Element Error Action Объект ReturnElementErrorAction указывает на то, что во время вызова элемента произошла ошибка.
Return Output Variables Action Содержит выходные переменные, сгенерированные в результате выполнения действия в Google Workspace Studio.
Save Workflow Action Это действие указывает на то, что основное приложение (Google Workspace Studio) должно сохранить агента.
Styled Text Текстовый элемент с возможностью выбора стиля, например, жирный, курсив и цвет.
Text Format Chip Интерактивная фишка в текстовом формате.
Text Format Element Элемент форматирования текста, который может представлять собой Text Format Chip , Styled Text , Hyperlink или List Container .
Text Format Icon Значок, отображаемый в Text Format Chip .
Text Style Перечисление, представляющее стиль оформленного текста.
Time Stamp Представляет собой объект временной метки, который можно добавить в Variable Data .
Update Widget Конструктор для объектов Update Widget .
Validation Error Severity Перечисление, отражающее степень серьезности ошибки валидации.
Value Metadata Объект valueMetadata содержит информацию о потенциальных значениях переменной.
Variable Data Представляет собой переменную данных, которая может содержать набор значений различных типов.
Workflow Action WorkflowAction — это тип Host App Action , используемый для выполнения определенного действия в Google Workspace Studio.
Workflow Text Format Блок текста с широкими возможностями форматирования, включая стили, гиперссылки и интерактивные элементы, определенные в Text Format Element .
Workflow Validation Error Action Это действие указывает на то, что основное приложение (Google Workspace Studio) должно отобразить ошибку проверки.

Action

Методы

Метод Тип возвращаемого значения Краткое описание
add Modify Card(modifyCard) Action Добавляет операцию ModifyCard к действию.
add Navigation(navigation) Action Добавляет карточную навигацию к действию.

Add Ons Response Service

Методы

Метод Тип возвращаемого значения Краткое описание
new Action() Action Создает новое Action .
new Navigation() Navigation Создает новую Navigation .
new Render Action Builder() Render Action Builder Создает новый Render Action Builder .

Basic Data Type

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

Свойство Тип Описание
BASIC_TYPE_UNSPECIFIED Enum Значение по умолчанию.
STRING Enum Последовательность символов.
INTEGER Enum Целочисленное значение.
FLOAT Enum Число с плавающей запятой.
TIMESTAMP Enum Метка времени в формате ISO 8601.
BOOLEAN Enum Логическое значение.
EMAIL_ADDRESS Enum Строка в формате адреса электронной почты.
GOOGLE_USER Enum Пользователь сервисов Google в формате «users/encoded_GAIA_ID»
FILE Enum Тип файла.
FORMATTED_TEXT Enum Текст с расширенным форматированием.

Color

Методы

Метод Тип возвращаемого значения Краткое описание
set Alpha(alpha) Color Задает альфа-канал цвета.
set Blue(blue) Color Задает синюю составляющую цвета.
set Green(green) Color Задает зеленую составляющую цвета.
set Red(red) Color Задает красную составляющую цвета.

Data Type

Методы

Метод Тип возвращаемого значения Краткое описание
set Basic Data Type(basicDataType) Data Type Устанавливает тип данных на один из поддерживаемых Basic Data Type .
set Resource Type(resourceType) Data Type Устанавливает тип данных на заданный пользователем Resource Type .
set Value Metadata(valueMetadata) Data Type Задает Value Metadata , содержащие информацию о типе переменной.

Dynamic Resource Definition

Методы

Метод Тип возвращаемого значения Краткое описание
add Resource Field(resourceField) Dynamic Resource Definition Добавляет поле ресурса в определение динамического ресурса.
set Resource Id(resourceId) Dynamic Resource Definition Задает идентификатор для определения динамического ресурса; этот идентификатор соответствует workflow Resource Definition Id в манифесте.

Error Actionability

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

Свойство Тип Описание
ERROR_ACTIONABILITY_UNSPECIFIED Enum Не указано.
NOT_ACTIONABLE Enum Пользователь не может исправить эту ошибку с помощью карты конфигурации.
ACTIONABLE Enum Пользователь может исправить ошибку с помощью карты конфигурации.

Error Retryability

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

Свойство Тип Описание
RETRYABILITY_UNSPECIFIED Enum Не указано.
NOT_RETRYABLE Enum Ошибка не подлежит повторной попытке, выполнение процесса завершается после первой же попытки.
RETRYABLE Enum Ошибка допускает повторную попытку, рабочий процесс попытается выполнить этот шаг до 5 раз.

Font Weight

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

Свойство Тип Описание
FONT_WEIGHT_UNSPECIFIED Enum Стандартный вес при нормальной толщине.
LIGHT Enum Меньший вес при меньшей толщине.
MEDIUM Enum Промежуточный оттенок между светлым и жирным.
BOLD Enum Увеличенный вес при большей толщине.

Host App Action

Методы

Метод Тип возвращаемого значения Краткое описание
set Workflow Action(workflowAction) Host App Action Устанавливает действие основного приложения в качестве действия рабочего процесса.

Методы

Метод Тип возвращаемого значения Краткое описание
set Link(link) Hyperlink Задает целевой URL-адрес гиперссылки.
set Text(text) Hyperlink Задает текст гиперссылки.

Insert Section

Методы

Метод Тип возвращаемого значения Краткое описание
insert At Top(onCardTop) Insert Section Устанавливает флаг onCardTop, указывающий, следует ли вставлять новый раздел в верхнюю часть карточки.
insert Below Section(sectionId) Insert Section Задает идентификатор раздела, и новый раздел вставляется под ним.
set Section(section) Insert Section Задает раздел карточки для вставки.

Insert Widget

Методы

Метод Тип возвращаемого значения Краткое описание
insert Above Widget(widgetId) Insert Widget Задает идентификатор виджета, и новый виджет вставляется поверх виджета с заданным идентификатором.
insert Below Widget(widgetId) Insert Widget Задает идентификатор виджета, и новый виджет вставляется под виджет с заданным идентификатором.
set Widget(widget) Insert Widget Задает Widget для вставки.

Методы

Метод Тип возвращаемого значения Краткое описание
set Title(title) Link Задает заголовок ссылки.
set Url(url) Link Задает URL-адрес ссылки.

List Container

Методы

Метод Тип возвращаемого значения Краткое описание
add List Item(listItem) List Container Добавляет элемент списка в контейнер списка.
set List Nest Level(listLevel) List Container Задает уровень списка, начиная с 0 для верхнего уровня и увеличиваясь на 1 для каждого вложенного списка.
set List Type(listType) List Container Задает тип списка: упорядоченный или неупорядоченный.

List Item

Методы

Метод Тип возвращаемого значения Краткое описание
add Text Format Element(textFormatElement) List Item Добавляет Text Format Element к элементу списка.

List Type

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

Свойство Тип Описание
LIST_TYPE_UNSPECIFIED Enum Значение по умолчанию.
ORDERED Enum Упорядоченный список.
UNORDERED Enum Неупорядоченный список.

Modify Card

Методы

Метод Тип возвращаемого значения Краткое описание
set Insert Section(insertSection) Modify Card Задает Insert Section для этого объекта карты изменения.
set Insert Widget(insertWidget) Modify Card Задает Insert Widget для этого объекта карточки изменения.
set Remove Section(removeSection) Modify Card Задает Remove Section для данного объекта карты изменения.
set Remove Widget(removeWidget) Modify Card Устанавливает Remove Widget для этого объекта карточки изменения.
set Replace Section(replacementSection) Modify Card Задает заменяющий Card Section для этого изменяемого объекта карточки; заменяющий раздел должен иметь тот же идентификатор, что и существующий раздел карточки.
set Replace Widget(replacementWidget) Modify Card Задает виджет для замены в этом объекте карточки изменения; виджет для замены должен иметь тот же идентификатор, что и существующий виджет.
set Update Widget(updateWidget) Modify Card Устанавливает Update Widget для этого объекта карточки изменения.

Методы

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

Remove Section

Методы

Метод Тип возвращаемого значения Краткое описание
set Section Id(sectionId) Remove Section Задает идентификатор раздела, который необходимо удалить.

Remove Widget

Методы

Метод Тип возвращаемого значения Краткое описание
set Widget Id(widgetId) Remove Widget Задает идентификатор виджета, который нужно удалить.

Render Action

Методы

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

Render Action Builder

Методы

Метод Тип возвращаемого значения Краткое описание
build() Render Action Формирует текущий процесс рендеринга и выполняет его проверку.
set Action(action) Render Action Builder Задает действие, которое дополнения могут использовать для обновления пользовательского интерфейса в соответствии с действием рендеринга.
set Host App Action(hostAppAction) Render Action Builder Устанавливает Host App Action обрабатываемое отдельными хост-приложениями, в значение действия рендеринга.

Resource Data

Методы

Метод Тип возвращаемого значения Краткое описание
add Variable Data(key, value) Resource Data Добавляет Variable Data с ключом, заданным её именем; если ключ уже существует, значение перезаписывается.
set Variable Data Map(fields) Resource Data Задает карту данных переменных, в которой в качестве ключей используются имена переменных.

Resource Field

Методы

Метод Тип возвращаемого значения Краткое описание
set Data Type(dataType) Resource Field Задает тип данных поля, позволяет другим шагам фильтровать переменные по типу при выборе.
set Display Text(displayText) Resource Field Задает описание поля, которое отображается конечному пользователю во время выбора переменных на последующих этапах.
set Selector(selector) Resource Field Задает ключ для функции-поставщика, которому будет передаваться значение во время выполнения шага.

Resource Fields Definition Retrieved Action

Методы

Метод Тип возвращаемого значения Краткое описание
add Dynamic Resource Definition(dynamicResourceDefinition) Resource Fields Definition Retrieved Action Добавляет Dynamic Resource Definition к действию получения определения полей ресурса.

Resource Retrieved Action

Методы

Метод Тип возвращаемого значения Краткое описание
set Resource Data(resourceData) Resource Retrieved Action Устанавливает Resource Data в соответствии с действием получения ресурса, чтобы предоставить значения динамическим полям ресурса или пользовательским полям ресурса.

Resource Type

Методы

Метод Тип возвращаемого значения Краткое описание
set Workflow Resource Definition Id(resourceType) Resource Type Задает идентификатор определения ресурса рабочего процесса.

Return Element Error Action

Методы

Метод Тип возвращаемого значения Краткое описание
set Error Actionability(errorActionability) Return Element Error Action Определяет возможность принятия мер в случае ошибки: ошибка должна быть допускающей принятие мер, если ее можно устранить путем перенастройки шага.
set Error Log(log) Return Element Error Action Задает параметры журнала ошибок, отображаемого для конечного пользователя в ленте активности рабочего процесса.
set Error Retryability(errorRetryability) Return Element Error Action Задает возможность повторной попытки при возникновении ошибки; если ошибка не подлежит повторной попытке, процесс завершается после первой попытки.

Return Output Variables Action

Методы

Метод Тип возвращаемого значения Краткое описание
add Variable Data(key, value) Return Output Variables Action Добавляет переменную с данными, ключом к которой является имя переменной; если ключ уже существует, значение перезаписывается.
set Log(log) Return Output Variables Action Устанавливает запись в журнале выполненного действия рабочего процесса для конечного пользователя в ленте активности рабочего процесса.
set Variable Data Map(variables) Return Output Variables Action Задает карту данных переменных, ключом к которой является имя переменной; если ключ уже существует, значение перезаписывается.

Save Workflow Action

Styled Text

Методы

Метод Тип возвращаемого значения Краткое описание
add Style(style) Styled Text Задает стиль стилизованного текста; к одному стилизованному тексту можно применить несколько стилей.
set Color(color) Styled Text Задает цвет стилизованного текста.
set Font Weight(fontWeight) Styled Text Задает толщину шрифта стилизованного текста.
set Text(text) Styled Text Задает основное содержимое стилизованного текста.

Text Format Chip

Методы

Метод Тип возвращаемого значения Краткое описание
set Label(label) Text Format Chip Задает текст, отображаемый на чипе.
set Text Format Icon(icon) Text Format Chip Задает значок, отображаемый на чипе.
set Url(url) Text Format Chip Задает URL-адрес, на который будет осуществлен переход при нажатии на чип.

Text Format Element

Методы

Метод Тип возвращаемого значения Краткое описание
set Hyperlink(hyperlink) Text Format Element Устанавливает элемент форматирования текста в качестве Hyperlink .
set List Container(listContainer) Text Format Element Устанавливает для элемента форматирования текста тип List Container .
set Styled Text(styledText) Text Format Element Устанавливает для элемента форматирования текста тип " Styled Text .
set Text(text) Text Format Element Задает для элемента форматирования текста текстовую строку.
set Text Format Chip(chip) Text Format Element Устанавливает элемент форматирования текста в качестве Text Format Chip .

Text Format Icon

Методы

Метод Тип возвращаемого значения Краткое описание
set Icon Url(iconUrl) Text Format Icon Задает URL-адрес значка.
set Material Icon Name(materialIconName) Text Format Icon Задает имя значка в стиле Material Icons, определенное в Google Material Icons.

Text Style

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

Свойство Тип Описание
STYLE_UNSPECIFIED Enum Стиль не применялся.
ITALIC Enum Курсив.
UNDERLINE Enum Подчеркните стиль.
STRIKETHROUGH Enum Зачеркнутый стиль.
LINE_BREAK Enum Разрыв строки.
UPPERCASE Enum Стиль написания заглавными буквами.
CODE Enum Стиль кодирования.
CODE_BLOCK Enum Стиль кодового блока.

Time Stamp

Методы

Метод Тип возвращаемого значения Краткое описание
set Nanos(nanos) Time Stamp Задает значение в наносекундах для метки времени, оно представляет собой количество наносекунд в текущей секунде.
set Seconds(seconds) Time Stamp Задает количество секунд от метки времени, представляющее собой число секунд, прошедших с начала эпохи Unix (1 января 1970 г., 00:00:00 UTC).

Update Widget

Методы

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

Validation Error Severity

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

Свойство Тип Описание
SEVERITY_UNSPECIFIED Enum Не указано.
CRITICAL Enum Это критическая ошибка, которую необходимо исправить до публикации.
WARNING Enum Внимание! Ошибка не является критической и не препятствует публикации.

Value Metadata

Методы

Метод Тип возвращаемого значения Краткое описание
add Castable Type(dataType) Value Metadata Добавляет в метаданные значения необязательный список допустимых типов, которые могут быть динамически преобразованы для переменных данных.
add Enum Value(enumValue) Value Metadata Добавляет необязательное строковое значение к допустимым значениям перечисления переменной; это поле можно задать только в том случае, если Data Type установлен как String.
set Default Value(defaultValue) Value Metadata Задает необязательное значение по умолчанию для переменной. Например, если тип переменной — логическое значение (boolean), значение по умолчанию может быть установлено на « true » или « false ».

Variable Data

Методы

Метод Тип возвращаемого значения Краткое описание
add Boolean Value(value) Variable Data Добавляет логическое значение к данным переменной.
add Email Address(emailAddress) Variable Data Добавляет адрес электронной почты к данным переменной.
add Float Value(value) Variable Data Добавляет к данным переменной значение с плавающей запятой.
add Google User(googleUser) Variable Data Добавляет пользователя Google в переменную данных.
add Integer Value(value) Variable Data Добавляет целочисленное значение к данным переменной.
add Resource Data(resourceData) Variable Data Добавляет значение Resource Data к данным переменной.
add Resource Reference(resourceReference) Variable Data Добавляет идентификатор ссылки на ресурс к данным переменной.
add String Value(value) Variable Data Добавляет строковое значение к данным переменной.
add Timestamp Value(value) Variable Data Добавляет значение Time Stamp к данным переменной.
add Workflow Text Format(workflowTextFormat) Variable Data Добавляет значение « Workflow Text Format к данным переменной.

Workflow Action

Workflow Text Format

Методы

Метод Тип возвращаемого значения Краткое описание
add Text Format Element(textFormatElement) Workflow Text Format Добавляет Text Format Element в форматирование текста рабочего процесса.

Workflow Validation Error Action

Методы

Метод Тип возвращаемого значения Краткое описание
set Severity(severity) Workflow Validation Error Action Задает уровень серьезности ошибки проверки.