アクティビティ
最新
Python スクリプトを呼び出す 目次
ロゴ
開発者向けのアクティビティ
最終更新日 2023年10月25日

Python スクリプトを呼び出す

このアクティビティの使用方法を例示するために、加算減算の 2 つの演算が定義された Python スクリプトを呼び出すオートメーション プロセスを用意しました。このプロセスでは、演算メソッドのうち加算がスクリプトから呼び出され、入力パラメーターとして Integer 型変数のリストを与えられます。この結果は、プロプラエタリな PythonObject 型変数に格納され、後で Studio で使用できるように、.NET のデータ型に変換されます。

注: プロセスを実行するマシンに、使用するバージョンの Python をインストールする必要があります。

サンプルと同等のデモは以下のように構築できます。

  1. Studio を開き、新しいプロセスを開始します。
  2. [Python スコープ] アクティビティをデザイナー パネルにドラッグ します
  3. [Python スコープ] アクティビティの [パス] プロパティに Python のインストール ディレクトリを指定します。既定の場所は %LOCALAPPDATA%\Programs\Python\PythonXX\python.exe です。ここで XX は使用する Python のバージョンです。
  4. [Python スコープ][Do] セクションに [Python スクリプトを読み込み] アクティビティをドラッグし、Python スクリプト MathOperations.py へのファイル パスを [ファイル] プロパティに指定します。
  5. 新しい PythonObject 型変数 MathFunctions を作成し、[結果] プロパティ フィールドに追加します。
  6. [Python メソッドを呼び出し] アクティビティを追加し、そのプロパティを次のとおりに設定します。

    • 入力パラメーター - {2,3}
    • インスタンス - 手順 5 で作成した変数 MathFunctions をフィールドに追加します。
    • 名前 - スクリプト内の使用するメソッドの名前です。この場合は add です。
    • 結果 - 新しい PythonObject 型変数 SumResultPython を作成し、プロパティ フィールドに追加します。
  7. 次に、[Python のオブジェクトを取得] アクティビティをワークフローにドラッグします。プロパティを次のとおりに設定します。

    • Python オブジェクト - SumResultPython 変数をこのフィールドに追加します。
    • TypeArgument - ドロップダウン リストから Int32 を選択します。
    • 結果 - 新しい Int32 型変数 Result を作成し、このフィールドに追加します。
  8. プロジェクトの最後に [メッセージ ボックス] アクティビティを追加し、Result 変数を表示するように設定します。

    プロジェクトは次のように表示されます。



  9. プロセスを実行します。[メッセージ ボックス] により、加算メソッドの結果が表示されます。

    サンプルをダウンロードする

ロゴ
サポートを受ける
ロゴ
RPA について学ぶ - オートメーション コース
ロゴ
UiPath コミュニティ フォーラム
UiPath ロゴ (白)
信頼とセキュリティ
© 2005-2023 UiPath. All rights reserved.