Class DynamicResourceDefinition

DynamischeRessourcendefinition

Eine DynamicResourceDefinition ist ein Baustein für eine ResourceFieldsDefinitionRetrievedAction. Sie kann eine oder mehrere ResourceField enthalten, um die Anzahl der Ausgabevariablen, die von einem Schritt in Google Workspace Studio bereitgestellt werden, dynamisch zu definieren.

Nur für Google Workspace-Add-ons verfügbar, die Google Workspace Studio erweitern.

Beispiel:

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

Methoden

MethodeRückgabetypKurzbeschreibung
addResourceField(resourceField)DynamicResourceDefinitionFügt der dynamischen Ressourcendefinition ein Ressourcenfeld hinzu.
setResourceId(resourceId)DynamicResourceDefinitionLegt die ID für die dynamische Ressourcendefinition fest. Diese ID entspricht workflowResourceDefinitionId im Manifest.

Detaillierte Dokumentation

addResourceField(resourceField)

Fügt der dynamischen Ressourcendefinition ein Ressourcenfeld hinzu.

Parameter

NameTypBeschreibung
resourceFieldResourceFieldDas hinzuzufügende Ressourcenfeld.

Rückflug

DynamicResourceDefinition: Dieses Objekt zur Verkettung.


setResourceId(resourceId)

Legt die ID für die dynamische Ressourcendefinition fest. Diese ID entspricht workflowResourceDefinitionId im Manifest.

Parameter

NameTypBeschreibung
resourceIdStringDie eindeutige Kennung für die dynamische Ressourcendefinition.

Rückflug

DynamicResourceDefinition: Dieses Objekt zur Verkettung.