Объект 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 — Этот объект используется для создания цепочек вызовов.