Un ResourceField est un bloc de construction de base d'une DynamicResourceDefinition. Chaque champ de ressource correspond à une variable de sortie de l'étape en cours. Une seule DynamicResourceDefinition peut contenir plusieurs champs de ressource.
Uniquement disponible pour les modules complémentaires Google Workspace qui étendent Google Workspace Studio.
Exemple d'utilisation :
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")) ); // ... }
Méthodes
| Méthode | Type renvoyé | Brève description |
|---|---|---|
set | Resource | Définit le type de données du champ et permet aux autres étapes de filtrer les variables par type lors de la sélection. |
set | Resource | Définit la description du champ qui s'affiche pour l'utilisateur final lors de la sélection de la variable lors des étapes suivantes. |
set | Resource | Définit une clé pour que la fonction de fournisseur fournisse la valeur lors de l'exécution de l'étape. |
Documentation détaillée
setDataType(dataType)
Définit le type de données du champ et permet aux autres étapes de filtrer les variables par type lors de la sélection.
Paramètres
| Nom | Type | Description |
|---|---|---|
data | Data | Objet de type de données, qui peut être un type de données de base ou un type de ressource personnalisé. |
Renvois
ResourceField : cet objet de champ de ressource, pour le chaînage.
setDisplayText(displayText)
Définit la description du champ qui s'affiche pour l'utilisateur final lors de la sélection de la variable lors des étapes suivantes.
Paramètres
| Nom | Type | Description |
|---|---|---|
display | String | Description destinée aux utilisateurs finaux lors de la sélection de la variable. |
Renvois
ResourceField : cet objet de champ de ressource, pour le chaînage.
setSelector(selector)
Définit une clé pour que la fonction de fournisseur fournisse la valeur lors de l'exécution de l'étape.
Paramètres
| Nom | Type | Description |
|---|---|---|
selector | String | Clé de référence du champ utilisée pour récupérer son Variable
associé avec la même clé que celle utilisée dans Resource. |
Renvois
ResourceField : cet objet de champ de ressource, pour le chaînage.