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
| Metoda | Zwracany typ | Krótki opis |
|---|---|---|
set | Resource | Ustawia typ danych w polu, umożliwiając innym krokom filtrowanie zmiennych według typu podczas wyboru. |
set | Resource | Ustawia opis pola, który jest wyświetlany użytkownikowi podczas wybierania zmiennej w kolejnych krokach. |
set | Resource | Ustawia klucz funkcji dostawcy, aby podczas wykonywania kroku przekazywać wartość. |
Szczegółowa dokumentacja
setDataType(dataType)
Ustawia typ danych w polu, umożliwiając innym krokom filtrowanie zmiennych według typu podczas wyboru.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
data | Data | Obiekt 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
| Nazwa | Typ | Opis |
|---|---|---|
display | String | Opis dla użytkowników przy wyborze zmiennej. |
Powrót
ResourceField – obiekt pola zasobu do łączenia.
setSelector(selector)
Ustawia klucz funkcji dostawcy, aby przekazywać wartość podczas wykonywania kroku.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
selector | String | Klucz odniesienia pola używany do pobierania powiązanego z nim Variable
z tym samym kluczem, który jest używany w Resource. |
Powrót
ResourceField – obiekt pola zasobu do łączenia.