Class DynamicResourceDefinition

DynamicResourceDefinition

DynamicResourceDefinition to element składowy ResourceFieldsDefinitionRetrievedAction. Może zawierać co najmniej 1 numer ResourceField, aby dynamicznie określać liczbę zmiennych wyjściowych dostarczanych przez krok w Google Workspace Studio.

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

Przykładowe zastosowanie:

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")
   );

Metody

MetodaZwracany typKrótki opis
addResourceField(resourceField)DynamicResourceDefinitionDodaje pole zasobu do definicji zasobu dynamicznego.
setResourceId(resourceId)DynamicResourceDefinitionUstawia identyfikator definicji zasobu dynamicznego. Ten identyfikator odpowiada wartości workflowResourceDefinitionId w pliku manifestu.

Szczegółowa dokumentacja

addResourceField(resourceField)

Dodaje pole zasobu do definicji zasobu dynamicznego.

Parametry

NazwaTypOpis
resourceFieldResourceFieldPole zasobu do dodania.

Powrót

DynamicResourceDefinition – ten obiekt do łączenia.


setResourceId(resourceId)

Ustawia identyfikator definicji zasobu dynamicznego. Ten identyfikator odpowiada wartości workflowResourceDefinitionId w pliku manifestu.

Parametry

NazwaTypOpis
resourceIdStringUnikalny identyfikator definicji zasobu dynamicznego.

Powrót

DynamicResourceDefinition – ten obiekt do łączenia.