Eine DynamicResourceDefinition ist ein Baustein für eine Resource. Sie kann eine oder mehrere Resource 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
| 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 workflow im Manifest. |
Detaillierte Dokumentation
add Resource Field(resourceField)
Fügt der dynamischen Ressourcendefinition ein Ressourcenfeld hinzu.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
resource | Resource | Das hinzuzufügende Ressourcenfeld. |
Rückflug
Dynamic: Dieses Objekt zur Verkettung.
set Resource Id(resourceId)
Legt die ID für die dynamische Ressourcendefinition fest. Diese ID entspricht workflow im Manifest.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
resource | String | Die eindeutige Kennung für die dynamische Ressourcendefinition. |
Rückflug
Dynamic: Dieses Objekt zur Verkettung.