Class ResourceField

Polezasobu

ResourceField to podstawowy element składowy DynamicResourceDefinition. Każde pole zasobu odpowiada zmiennej wyjściowej bieżącego kroku. Pojedynczy DynamicResourceDefinition może zawierać wiele pól zasobu.

Dostępne tylko w przypadku dodatków do Google Workspace, które rozszerzają Google Workspace Studio.

Przykładowe zastosowanie:

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"))
    );
  // ...
}

Metody

MetodaZwracany typKrótki opis
setDataType(dataType)ResourceFieldUstawia typ danych w polu, umożliwiając innym krokom filtrowanie zmiennych według typu podczas wyboru.
setDisplayText(displayText)ResourceFieldUstawia opis pola, który jest wyświetlany użytkownikowi podczas wybierania zmiennej w kolejnych krokach.
setSelector(selector)ResourceFieldUstawia klucz funkcji dostawcy, aby podczas wykonywania kroku dostarczać wartość.

Szczegółowa dokumentacja

setDataType(dataType)

Ustawia typ danych w polu, umożliwiając innym krokom filtrowanie zmiennych według typu podczas wyboru.

Parametry

NazwaTypOpis
dataTypeDataTypeObiekt typu danych, który może być podstawowym typem danych lub niestandardowym typem zasobu.

Powrót

ResourceField – obiekt pola zasobu do łączenia.


setDisplayText(displayText)

Ustawia opis pola, który jest wyświetlany użytkownikowi podczas wybierania zmiennej w kolejnych krokach.

Parametry

NazwaTypOpis
displayTextStringOpis dla użytkowników przy wyborze zmiennej.

Powrót

ResourceField – obiekt pola zasobu do łączenia.


setSelector(selector)

Ustawia klucz funkcji dostawcy, aby podczas wykonywania kroku dostarczać wartość.

Parametry

NazwaTypOpis
selectorStringKlucz odniesienia pola używany do pobierania powiązanego z nim elementu VariableData z tym samym kluczem, który jest używany w ResourceData.

Powrót

ResourceField – obiekt pola zasobu do łączenia.