Class ResourceField

ResourceField

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

MethodeRückgabetypKurzbeschreibung
setDataType(dataType)ResourceFieldLegt den Datentyp des Felds fest. Dadurch können andere Schritte die Variablen bei der Auswahl nach Typ filtern.
setDisplayText(displayText)ResourceFieldLegt die Beschreibung des Felds fest, die dem Endnutzer bei der Variablenauswahl in nachfolgenden Schritten angezeigt wird.
setSelector(selector)ResourceFieldLegt 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

NameTypBeschreibung
dataTypeDataTypeEin 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

NameTypBeschreibung
displayTextStringDie 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

NameTypBeschreibung
selectorStringDer Referenzschlüssel des Felds, der verwendet wird, um die zugehörigen VariableData mit demselben Schlüssel abzurufen, der in ResourceData verwendet wird.

Rückflug

ResourceField : Dieses Ressourcenfeldobjekt für die Verkettung.