Activités (Activities)
Plus récente (Latest)
False
Image de fond de la bannière
Activités de développeur
Dernière mise à jour 23 avr. 2024

Invoquer un script Python

To exemplify how to use this activity package, we have built an automation process to invoke a Python script which defines two operations, Add and Subtract. One of the methods, Add, is then called from the script and given a list of integer variables as input parameters. The result, stored in a proprietary PythonObject variable, is then converted into a .NET datatype to be further used in Studio.
Remarque : la version Python que vous souhaitez utiliser doit être installée sur la machine sur laquelle vous souhaitez exécuter le processus.

Il s'agit de la manière dont la démo peut être construite :

  1. Ouvrez Studio et démarrez un nouveau Processus (Process).
  2. Faites glisser une activité Python Scope vers le panneau Designer de workflow (Workflow Designer).
  3. Spécifiez le répertoire d'installation de Python dans la propriété Path (Path) de l'activité Étendue Python ( Python Scope ). Par défaut, l'emplacement est %LOCALAPPDATA%\Programs\Python\PythonXX\python.exe, où XX est la version Python que vous utilisez.
  4. Faites glisser une activité Charger le script Python ( Load Python Script ) dans la section Faire ( Do ) de l'étendue Python ( Python Scope ) et ajoutez le chemin d'accès au script Python MathOperations.py dans la propriété Fichier (File).
  5. Créez une variable PythonObject, appelée MathFunctions, et ajoutez-la au champ de propriété Result.
  6. Ajoutez une activité Invoke Python Method et configurez ses propriétés comme suit :

    • Paramètres d'entrée - {2,3}
    • Instance : ajoutez la variable créée à l'étape 5, MathFunctions, à ce champ.
    • Nom (Name) - Ajoutez le nom de la méthode à l'intérieur du script que vous souhaitez utiliser, dans ce cas add.
    • Résultat : créez une nouvelle variable PythonObject , appelée SumResultPython, et ajoutez-la à ce champ de propriété.
  7. Ensuite, faites glisser une activité Get Python Object vers le workflow. Configurez ses propriétés comme suit :

    • Objet Python : ajoutez la variable SumResultPython à ce champ.
    • TypeArgument : sélectionnez Int32 dans la liste déroulante.
    • Résultat (Result ) - Créez une nouvelle variable Int32 , appelée Result et ajoutez-la à ce champ.
  8. Ajoutez une activité Message Box à la fin du projet et configurez-la pour afficher la variable Result .

    Votre projet devrait ressembler à ceci :



  9. Exécutez le processus. L'activité Message Box affiche le résultat de la méthode Ajouter (Add).

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
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.