activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
UiPath logo, featuring letters U and I in white
Activités de workflow
Last updated 6 déc. 2024

Ajout d'une logique avancée à l'aide de Java Script

Vous pouvez intégrer des conditions et une logique avancées dans la conception des actions de formulaire pour guider les utilisateurs d’Action Center et réduire le risque d’erreurs.



Ajout d'une logique avancée à un composant de formulaire

Pour ajouter une logique avancée à un composant de formulaire :

  1. Dans le Concepteur de formulaires, cliquez sur le bouton Modifier docs image pour ouvrir les propriétés du composant.
  2. Sélectionnez l'onglet Logique .
  3. Cliquez sur Ajouter une logique.
  4. Remplissez le champ Nom de la logique (Logic Name ).
  5. Dans le bloc Trigger (Trigger), choisissez JavaScript et ajoutez votre code sous Text Area (Zone de texte). Cela devrait être une condition pour le moment où vous souhaitez que la logique avancée s’applique.
  6. Cliquez sur Ajouter une action pour définir ce qui se passe lorsque la condition sous Déclencheur est vraie.
  7. Renseignez le champ Nom de l' action (Action Name ) et sélectionnez une option dans la liste Type pour choisir si vous souhaitez modifier une propriété ou une valeur de ce composant.
Remarque : des champs supplémentaires s'affichent, selon votre sélection, dans lesquels vous pouvez spécifier comment modifier l'action de l'élément sélectionné qui a été personnalisée.

Téléchargez l'exemple ici

À propos de JavaScript dans Action Center

Dans Action Center, JavaScript s'exécute à l'intérieur d'un interpréteur JavaScript en mode bac à sable, qui vous permet d'exécuter du code JavaScript sécurisé et de bloquer le code potentiellement dangereux.

Action Center utilise JS-Interpreter, qui est compatible avec la plupart des navigateurs modernes. Pour plus d'informations sur les limitations, la sécurité ou la compatibilité, consultez la documentation JS-Interpreter.

Pris en charge

  • Fonctions JavaScript qui renvoient une valeur, par exemple :

    function add(p1, p2) {

    return p1 + p2;

    }

    return add((+data.number1), (+data.number2));

  • Expressions qui contrôlent les propriétés des composants ; par exemple, vous pouvez écrire une expression qui masque un composant si elle est vraie :

    JavaScript : result=(data.number1 < 100 || data.number1 > 200) Action : (Type: Propriété, Propriété du composant: Caché, Définir l'état: Vrai)

Non pris en charge

  • Les propriétés de l'objet Navigateur, document ou fenêtre sont inaccessibles. En outre, la définition des propriétés de ces objets n'a aucun effet.
  • Les API Web ne sont pas disponibles.
  • ECMAScript 6 n’est pas pris en charge. Vous pouvez utiliser ECMAScript 5 ou utiliser un compilateur source à source.

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.