Class DynamicResourceDefinition

Динамическое определение ресурсов

DynamicResourceDefinition — это строительный блок для Resource Fields Definition Retrieved Action , он может содержать одно или несколько Resource Field для динамического определения количества выходных переменных, предоставляемых шагом в Google Workspace Studio.

Доступно только для дополнений Google Workspace, расширяющих Google Workspace Studio.

Пример использования:

let dynamicResourceDefinition = AddOnsResponseService.newDynamicResourceDefinition()
   .setResourceId("resource_definition_1") // The resource ID must match the one defined in the manifest.
   .addResourceField(
     AddOnsResponseService.newResourceField()
       .setSelector("question_1")
       .setDisplayText("Question 1")
   );

Методы

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

Подробная документация

add Resource Field(resourceField)

Добавляет поле ресурса в определение динамического ресурса.

Параметры

Имя Тип Описание
resource Field Resource Field Поле ресурса для добавления.

Возвращаться

Dynamic Resource Definition — объект для объединения в цепочку.


set Resource Id(resourceId)

Задает идентификатор для определения динамического ресурса, этот идентификатор соответствует workflow Resource Definition Id в манифесте.

Параметры

Имя Тип Описание
resource Id String Уникальный идентификатор для определения динамического ресурса.

Возвращаться

Dynamic Resource Definition — объект для объединения в цепочку.