activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Activités de workflow

Dernière mise à jour 13 mars 2026

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.

docs image

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. Select the Logic tab.
  3. Click Add Logic.
  4. Fill in the Logic Name field.
  5. In the Trigger block, choose JavaScript and add your code under Text Area. This should be a condition for when you want the advanced logic to apply.
  6. Click Add Action to define what happens when the condition under Trigger is true.
  7. Fill in the Action Name field and select an option from the Type list to choose if you want to change a property or value of this component.
    Remarque :

    Des champs supplémentaires apparaissent, 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 un 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));
    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: Masqué, 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 ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour