Python コネクタのメソッド
RPA デスクトップデザインスタジオ で Python コネクタのメソッドを使用して、自動化ワークフローの一部としてカスタム Python スクリプトまたはファイルを実行します。
Python コネクタメソッドを使用するための前提条件
Python コネクタを設定します。詳細については、「Python コネクタの設定」を参照してください。
Python スクリプトの制限について理解しておいてください。詳細については、「Python コネクタでの Python スクリプトの制限」を参照してください。
実行
構成ウィンドウで設定した Python スクリプトを実行します。メソッドを実行する前に、コネクタを設定する必要があります。「Python コネクタの設定」を参照してください。
- コンポーネントを選択し、メソッド設定
)をクリックするか、コンポーネントのヘッドバーをダブルクリックします。
- [クラス] リストから、Python コネクタの構成中に定義されたクラスを選択します。
たとえば、数学です。
- [メソッド] リストから、Python コネクタの構成中に定義されたメソッドを選択します。
たとえば、 add です。
- [関数を表示] チェックボックスをオンにして、[関数] リストから関数を選択します。
関数とは、クラス内に記述されていないメソッドのことです。たとえば、banner などです。
図 : 1. [関数を表示] チェックボックス 図 : 2. Execute メソッドの関数 - [検証] をクリックします。
- [OK] をクリックします。
出力を返すデータ出力ポート (結果) が作成されます。
- メソッドをテストするには、Execute メソッドを右クリックし、[ ここから実行] を選択します。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| 結果 | スクリプトの出力を返します。 |
データ出力 | 文字列 |
InvokeScript
ローカルコンピューターで Python スクリプトを実行し、出力を取得します。指定されたファイルパスで Python ファイルが利用可能であることを確認します。
Python バージョンがマシンにインストールされていることを確認します。Python スクリプトがエラーなしで実行されていることを確認する必要があります。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| スクリプト | スクリプトの出力を返します。 InvokeScript コンポーネントを介して実行するためのスクリプトパラメーターで指定されたコマンドは、コマンドプロンプトで実行するために使用されるコマンドラインと同じです。 Python スクリプトのファイルパスを指定します。例: python "C:\Users\abel.tutor\Downloads\utility_runner.py" 例えば、 py -3 "C:\Python testing\project1\main.py" アベル <python と version> <python ファイルパス> <arguments> 形式です。複数の引数を追加するには、スペースを使用します。 ユーザーに挨拶し、現在の時刻を返し、加算と乗算の計算を実行する Python スクリプトの例。
|
データ入力 | 文字列 |
| 戻る | 返されるスクリプトの出力です。 |
データ出力 |