Class DynamicResourceDefinition

Définitionderessource

Une DynamicResourceDefinition est un élément de base pour un ResourceFieldsDefinitionRetrievedAction. Elle peut contenir un ou plusieurs nombres de ResourceField pour définir de manière dynamique le nombre de variables de sortie fournies par une étape dans Google Workspace Studio.

Uniquement disponible pour les modules complémentaires Google Workspace qui étendent Google Workspace Studio.

Exemple d'utilisation :

let dynamicResourceDefinition = AddOnsResponseService.newDynamicResourceDefinition()
   .setResourceId("resource_definition_1") // The resource ID must match the one defined in the manifest.
   .addResourceField(
     AddOnsResponseService.newResourceField()
       .setSelector("question_1")
       .setDisplayText("Question 1")
   );

Méthodes

MéthodeType renvoyéBrève description
addResourceField(resourceField)DynamicResourceDefinitionAjoute un champ de ressource à la définition de ressource dynamique.
setResourceId(resourceId)DynamicResourceDefinitionDéfinit l'ID de la définition de ressource dynamique. Cet ID correspond à workflowResourceDefinitionId dans le fichier manifeste.

Documentation détaillée

addResourceField(resourceField)

Ajoute un champ de ressource à la définition de ressource dynamique.

Paramètres

NomTypeDescription
resourceFieldResourceFieldChamp de ressource à ajouter.

Renvois

DynamicResourceDefinition : cet objet, pour le chaînage.


setResourceId(resourceId)

Définit l'ID de la définition de ressource dynamique. Cet ID correspond à workflowResourceDefinitionId dans le fichier manifeste.

Paramètres

NomTypeDescription
resourceIdStringIdentifiant unique de la définition de ressource dynamique.

Renvois

DynamicResourceDefinition : cet objet, pour le chaînage.