Поле ResourceField — это базовый строительный блок Dynamic Resource Definition . Каждое поле ресурса соответствует выходной переменной текущего шага. Одно Dynamic Resource Definition может содержать несколько полей ресурсов.
Доступно только для дополнений Google Workspace, расширяющих Google Workspace Studio.
Пример использования:
function onDynamicDefinitionFunction(e) { // ... let resourceField = AddOnsResponseService.newResourceField() .setSelector("question_1") .setDisplayText("Question 1") .setDataType(AddOnsResponseService.newDataType() .setBasicDataType(AddOnsResponseService.BasicDataType.STRING) ); let resourceDefinitions = AddOnsResponseService.newDynamicResourceDefinition() .setResourceId("resource_definition_1") .addResourceField(resourceField); // ... } function onDynamicProviderFunction(e) { // ... let workflowAction = AddOnsResponseService.newResourceRetrievedAction() .setResourceData( AddOnsResponseService.newResourceData() .addVariableData("question_1", AddOnsResponseService.newVariableData().addStringValue("Answer 1")) ); // ... }
Методы
| Метод | Тип возврата | Краткое описание |
|---|---|---|
set Data Type(dataType) | Resource Field | Задает тип данных поля, позволяет другим шагам фильтровать переменные по типу при выборе. |
set Display Text(displayText) | Resource Field | Задает описание поля, которое отображается конечному пользователю при выборе переменной на последующих этапах. |
set Selector(selector) | Resource Field | Устанавливает ключ, которому функция поставщика будет передавать значение во время выполнения шага. |
Подробная документация
set Data Type(dataType)
Задает тип данных поля, позволяет другим шагам фильтровать переменные по типу при выборе.
Параметры
| Имя | Тип | Описание |
|---|---|---|
data Type | Data Type | Объект типа данных, который может быть базовым типом данных или типом пользовательского ресурса. |
Возвращаться
Resource Field — объект поля ресурса для объединения в цепочку.
set Display Text(displayText)
Задает описание поля, которое отображается конечному пользователю при выборе переменной на последующих этапах.
Параметры
| Имя | Тип | Описание |
|---|---|---|
display Text | String | Описание для конечных пользователей при выборе переменных. |
Возвращаться
Resource Field — объект поля ресурса для объединения в цепочку.
set Selector(selector)
Устанавливает ключ, которому функция поставщика будет передавать значение во время выполнения шага.
Параметры
| Имя | Тип | Описание |
|---|---|---|
selector | String | Ссылочный ключ поля, используемый для извлечения связанных с ним Variable Data с тем же ключом, который используется в Resource Data . |
Возвращаться
Resource Field — объект поля ресурса для объединения в цепочку.