Ein ResourceField ist ein grundlegender Baustein eines Dynamic. Jedes Ressourcenfeld entspricht einer Ausgabevariablen des aktuellen Schritts. Ein einzelnes Dynamic kann mehrere Ressourcenfelder enthalten.
Nur für Google Workspace-Add-ons verfügbar, die Google Workspace Studio erweitern.
Beispiel:
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")) ); // ... }
Methoden
| Methode | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
set | Resource | Legt den Datentyp des Felds fest. In anderen Schritten können die Variablen bei der Auswahl nach Typ gefiltert werden. |
set | Resource | Legt die Beschreibung des Felds fest, die dem Endnutzer bei der Variablenauswahl in nachfolgenden Schritten angezeigt wird. |
set | Resource | Legt einen Schlüssel für die Anbieterfunktion fest, um den Wert während der Ausführung des Schritts bereitzustellen. |
Detaillierte Dokumentation
set Data Type(dataType)
Legt den Datentyp des Felds fest. In anderen Schritten können die Variablen bei der Auswahl nach Typ gefiltert werden.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
data | Data | Ein Datentypobjekt, das ein einfacher Datentyp oder ein benutzerdefinierter Ressourcentyp sein kann. |
Rückflug
Resource – Dieses Ressourcenfeldobjekt zum Verketten.
set Display Text(displayText)
Legt die Beschreibung des Felds fest, die dem Endnutzer bei der Variablenauswahl in nachfolgenden Schritten angezeigt wird.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
display | String | Die Beschreibung für Endnutzer bei der Variablenauswahl. |
Rückflug
Resource – Dieses Ressourcenfeldobjekt zum Verketten.
set Selector(selector)
Legt einen Schlüssel für die Anbieterfunktion fest, um den Wert während der Ausführung des Schritts bereitzustellen.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
selector | String | Der Referenzschlüssel des Felds, der zum Abrufen des zugehörigen Variable mit demselben Schlüssel verwendet wird, der in Resource verwendet wird. |
Rückflug
Resource – Dieses Ressourcenfeldobjekt zum Verketten.