Class ResourceField

CampoRisorsa

Un ResourceField è un blocco di base di un DynamicResourceDefinition, ogni campo della risorsa corrisponde a una variabile di output del passaggio corrente. Un singolo DynamicResourceDefinition può contenere più campi delle risorse.

Disponibile solo per i componenti aggiuntivi di Google Workspace che estendono Google Workspace Studio.

Esempio di utilizzo:

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"))
    );
  // ...
}

Metodi

MetodoTipo restituitoBreve descrizione
setDataType(dataType)ResourceFieldImposta il tipo di dati del campo e consente ad altri passaggi di filtrare le variabili per tipo al momento della selezione.
setDisplayText(displayText)ResourceFieldImposta la descrizione del campo visualizzata dall'utente finale durante la selezione delle variabili nei passaggi successivi.
setSelector(selector)ResourceFieldImposta una chiave per la funzione del provider a cui fornire il valore durante l'esecuzione del passaggio.

Documentazione dettagliata

setDataType(dataType)

Imposta il tipo di dati del campo e consente ad altri passaggi di filtrare le variabili per tipo al momento della selezione.

Parametri

NomeTipoDescrizione
dataTypeDataTypeUn oggetto tipo di dati, che può essere un tipo di dati di base o un tipo di risorsa personalizzato.

Indietro

ResourceField: questo oggetto campo risorsa, per il concatenamento.


setDisplayText(displayText)

Imposta la descrizione del campo visualizzata dall'utente finale durante la selezione delle variabili nei passaggi successivi.

Parametri

NomeTipoDescrizione
displayTextStringLa descrizione per gli utenti finali nella selezione delle variabili.

Indietro

ResourceField: questo oggetto campo risorsa, per il concatenamento.


setSelector(selector)

Imposta una chiave per la funzione del provider a cui fornire il valore durante l'esecuzione del passaggio.

Parametri

NomeTipoDescrizione
selectorStringLa chiave di riferimento del campo utilizzata per recuperare il VariableData associato con la stessa chiave utilizzata in ResourceData.

Indietro

ResourceField: questo oggetto campo risorsa, per il concatenamento.