[関数を実行] action を使用して .dll ファイル内の関数を実行してパラメーターを指定し、関数を渡し、出力を変数として格納します。
- この action により、任意のタイプのパラメーターを渡すことができます。ディクショナリ変数を使用してパラメーターを関数に渡すには、[関数の実行 (レガシー)] action を使用します。
関数の実行 (レガシー) actionの使用
- [関数を実行] アクションは、Windows Forms の使用をサポートしていません。
- .dll ファイルで NET 関数または別の .dll ファイルからのクラスを使用する場合、2 番目の .dll を bot の手動指定の依存関係として追加する必要があります。
Bot の依存関係
- この action は、Enterprise A2019.17 以降、オーバーロードされた関数をサポートします。action は、同じ名前の複数の関数を含む ..dll ファイルを処理できます。渡されるパラメーターの数に基づいて関数を呼び出します。
- [関数を実行] または [関数の実行 (レガシー)] actions を使用する場合、DLL 関数でサポートされているデータ タイプを使用していることを確認してください。
[DLL] package
手順
以下の手順で関数を実行します。
-
Actions パレットで、[DLL] package の [関数を実行] action をダブルクリックまたはドラッグします。
-
[セッション名] フィールドにセッションの名前を入力します。
-
[名前空間を入力] フィールドに名前空間を指定します。
DLL ファイルで定義されている名前空間を指定できます。
注: フィールドに入力した値が正しいことを確認します。
重要: このフィールドでは大文字と小文字が区別されます。
-
[クラス名を入力] フィールドで、クラスの名前を指定します。
名前空間で利用可能なクラスの名前を指定できます。
重要: このフィールドでは大文字と小文字が区別されます。
-
[実行する関数の名前を入力します] フィールドで、実行する関数の名前を指定します。
入力した名前が正しいこと、および前のステップで指定したクラスで使用可能であることを確認します。
重要: このフィールドでは大文字と小文字が区別されます。
- オプション:
[入力パラメーター] セクションで、[パラメーターを追加] ボタンをクリックします。
-
[DLL パラメーターに関する詳細] ダイアログ ボックスの [パラメーター名] フィールドにパラメーターの名前を入力します。
-
[パラメーター タイプ] リストから、データ タイプを選択します。
整数データ タイプ (UInt16、Int16、Int32、Int64、Int、Single、Float、Decimal、Double、UInt32、UInt64) では、入力パラメーターとして、資格情報 Vault または資格情報変数の値を使用できます。
-
[値] フィールドに、渡したい値を入力します。
整数データ タイプを選択した場合、次のオプションから選択できます。
複数のパラメーターを追加するには、手順 6 を繰り返します。
重要: 追加するパラメーターの名前とその順序は、DLL 関数内と同じである必要があります。
- オプション:
[変数に出力を代入] リストで、関数の出力を格納するために使用する変数を選択します。
関数が返す出力のタイプに応じて、Boolean、日時、ディクショナリ、リスト、数値、文字列、またはテーブル変数型を使用して出力を格納できます。
-
[保存] をクリックします。