Class ResourceField

Ресурсное поле

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