Eine DynamicResourceDefinition ist ein Baustein für eine ResourceFieldsDefinitionRetrievedAction. Sie kann eine oder mehrere ResourceField-Zahlen enthalten, um die Anzahl der Ausgabevariablen dynamisch zu definieren, die von einem Schritt in Google
Workspace Studio bereitgestellt werden.
Nur für Google Workspace-Add-ons verfügbar, die Google Workspace Studio erweitern.
Verwendungsbeispiel:
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
| Methode | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
add | Dynamic | Fügt der dynamischen Ressourcendefinition ein Ressourcenfeld hinzu. |
set | Dynamic | Legt die ID für die dynamische Ressourcendefinition fest. Diese ID entspricht der workflow im Manifest. |
Detaillierte Dokumentation
addResourceField(resourceField)
Fügt der dynamischen Ressourcendefinition ein Ressourcenfeld hinzu.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
resource | Resource | Das hinzuzufügende Ressourcenfeld. |
Rückflug
DynamicResourceDefinition – Dieses Objekt für die Verkettung.
setResourceId(resourceId)
Legt die ID für die dynamische Ressourcendefinition fest. Diese ID entspricht der workflowResourceDefinitionId im Manifest.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
resource | String | Die eindeutige Kennung für die dynamische Ressourcendefinition. |
Rückflug
DynamicResourceDefinition – Dieses Objekt für die Verkettung.