Class DynamicResourceDefinition

DynamicResourceDefinition

Объект DynamicResourceDefinition является базовым элементом для ResourceFieldsDefinitionRetrievedAction ; он может содержать одно или несколько полей ResourceField для динамического определения количества выходных переменных, предоставляемых шагом в 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 в манифесте.

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

addResourceField(resourceField)

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

Параметры

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

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

DynamicResourceDefinition — Этот объект используется для создания цепочек вызовов.


setResourceId(resourceId)

Задает идентификатор для определения динамического ресурса; этот идентификатор соответствует workflowResourceDefinitionId в манифесте.

Параметры

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

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

DynamicResourceDefinition — Этот объект используется для создания цепочек вызовов.