UiPath Documentation
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.

Activités du développeur.

Invoquer un script Python

Pour illustrer comment utiliser ce package d'activités, nous avons créé un processus d'automatisation pour appeler un script Python qui définit deux opérations, Ajouter et Soustraire. L'une des méthodes, Ajouter, est ensuite appelée à partir du script et dispose d'une liste de variables entières comme paramètres d'entrée. Le résultat, stocké dans une variable PythonObject propriétaire, est ensuite converti en type de données .NET pour être ensuite utilisé dans Studio.

Remarque :

La version de Python que vous souhaitez utiliser doit être installée sur la machine sur laquelle vous souhaitez exécuter le processus. Ce guide étape par étape est basé sur un chemin d'installation par défaut de Python 3.12.

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é Multiple Assign dans le module de conception et ajoutez les variables suivantes :

    • Ajoutez la variable localAppDataPath avec la valeur à enregistrer Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData).
    • Ajoutez la variable pythonPath avec la valeur à enregistrer localAppDataPath+"\Programs\Python\Python312\".
    • Ajoutez la variable pythonLibraryPath avec la valeur à enregistrer localAppDataPath+"\Programs\Python\Python312\python312.dll".
  3. Ajoutez une activité Message du journal au workflow.

    • Indiquez l'expression "The installation path of Python 3.12 was set as: " + pythonPath dans le champ Message .
  4. Ajoutez une activité Étendue Python . Pour configurer correctement l'activité Étendue Python pour Python 3.12, il est nécessaire de configurer à la fois le chemin de la bibliothèque et les propriétés du chemin d'accès .

    • Sous la propriété Chemin d'accès à la bibliothèque , saisissez la variable pythonLibraryPath créée dans l'activité Affectation multiple .
    • Sous la propriété Chemin , saisissez la variable pythonPath créée dans l'activité Affectation multiple .
  5. Faites glisser une activité Load Python Script dans la section Do de l' activité Python Scope.

    • Ajoutez le chemin du fichier au script Python MathOperations.py dans la propriété Fichier .
    • Créez une variable PythonObject , appelée mathOperations, 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 : ajoutez l'expression new Object() {2,3} à ce champ de propriété.
    • Instance : ajoutez la variable mathOperations à ce champ de propriété.
    • Name : ajoutez le nom de la méthode à l'intérieur du script à utiliser, dans ce cas add.
    • Result : créez une variable PythonObject, appelée sumResultPython, et ajoutez-la à ce champ de propriété.
  7. Ajoutez une activité Get Python Object et configurez ses propriétés comme suit :

    • PythonObject : ajoutez la variable SumResultPython à ce champ de propriété.
    • TypeArgument : sélectionnez Int32 dans la liste déroulante.
    • Result : créez une variable Int32, appelée sumResult, et ajoutez-la à ce champ de propriété.
  8. Add a Message Box activity at the end of the project and configure it to display the sumResult variable.

    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 ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour