Un ResourceField est un élément de base d'un Dynamic. Chaque champ de ressource correspond à une variable de sortie de l'étape actuelle. Un même Dynamic peut contenir plusieurs champs de ressources.
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 des variables dans les é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
set Data Type(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
Resource : cet objet de champ de ressource, pour l'association en chaîne.
set Display Text(displayText)
Définit la description du champ qui s'affiche pour l'utilisateur final lors de la sélection des variables dans les étapes suivantes.
Paramètres
| Nom | Type | Description |
|---|---|---|
display | String | Description pour les utilisateurs finaux lors de la sélection des variables. |
Renvois
Resource : cet objet de champ de ressource, pour le chaînage.
set Selector(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
Resource : cet objet de champ de ressource, pour l'association en chaîne.