Ein ResourceField ist ein grundlegender Baustein einer DynamicResourceDefinition. Jedes Ressourcenfeld entspricht einer Ausgabevariable des aktuellen Schritts. Eine einzelne DynamicResourceDefinition kann mehrere Ressourcenfelder enthalten.
Nur für Google Workspace-Add-ons verfügbar, die Google Workspace Studio erweitern.
Verwendungsbeispiel:
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. Dadurch können andere Schritte die Variablen bei der Auswahl nach Typ filtern. |
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
setDataType(dataType)
Legt den Datentyp des Felds fest. Dadurch können andere Schritte die Variablen bei der Auswahl nach Typ filtern.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
data | Data | Ein Datentypobjekt, das ein grundlegender Datentyp oder ein benutzerdefinierter Ressourcentyp sein kann. |
Rückflug
ResourceField : Dieses Ressourcenfeldobjekt für die Verkettung.
setDisplayText(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
ResourceField : Dieses Ressourcenfeldobjekt für die Verkettung.
setSelector(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 verwendet wird, um die zugehörigen Variable
mit demselben Schlüssel abzurufen, der in Resource verwendet wird. |
Rückflug
ResourceField : Dieses Ressourcenfeldobjekt für die Verkettung.