[関数を実行 (レガシー)] アクション を使用して .dll ファイル内の関数を実行してパラメーターを指定し、関数を渡し、出力を変数として格納します。
- ディクショナリ変数を使って、パラメーターを関数に渡します。ディクショナリ キーには、関数に渡すパラメーターの名前が含まれます。
- .dll ファイルで NET 関数または別の .dll ファイルからのクラスを使用する場合、2 番目の .dll を Bot の手動指定の依存関係として追加する必要があります。
Bot の依存関係
- [関数を実行] または [関数の実行 (レガシー)] アクション を使用する場合、DLL 関数でサポートされているデータ タイプを使用していることを確認してください。
「[DLL] パッケージ」を参照してください。
手順
関数を実行するには、次の手順に従います。
-
アクション パレットで、[DLL] パッケージの [関数を実行 (レガシー)] アクションをダブルクリックまたはドラッグします。
-
[セッション名] フィールドにセッションの名前を入力します。
-
[名前空間を入力] フィールドに名前空間を指定します。
DLL ファイルで定義されている名前空間を指定できます。
注: フィールドに入力した値が正しいことを確認します。
重要: このフィールドでは大文字と小文字が区別されます。
-
[クラス名を入力] フィールドで、クラスの名前を指定します。
名前空間で利用可能なクラスの名前を指定できます。
重要: このフィールドでは大文字と小文字が区別されます。
-
[実行する関数の名前を入力します] フィールドで、実行する関数の名前を指定します。
入力した名前が正しいこと、および前のステップで指定したクラスで使用可能であることを確認します。
重要: このフィールドでは大文字と小文字が区別されます。
- オプション:
[関数へのパラメーター] リストで、関数に必要なすべてのパラメーターを含む変数を選択します。
Boolean、日時、ディクショナリ、リスト、数字、文字列、またはテーブルの変数型を使用して、関数にパラメーターを渡すことができます。
注: Bot で、さまざまなデータ型のパラメーター (Boolean、数値、文字列など) を関数に渡すことができるようにするには、ディクショナリ サブタイプ [任意] を使用します。
ディクショナリ値をパラメーター値として提供するには、パラメーター名としてディクショナリ キーを指定します。たとえば、2 つの数値の合計を返す
ReturnSum
関数で、
Param1 および
Param2 をパラメーターとして渡すとします。この場合、2 つのキー
Param1 および
Param2 を使用してディクショナリ変数を構成し、それぞれに渡す値を指定します。
- オプション:
[変数に出力を代入] リストで、関数の出力を格納するために使用する変数を選択します。
関数が返す出力のタイプに応じて、Boolean、日時、ディクショナリ、リスト、数値、文字列、またはテーブル変数型を使用して出力を格納できます。
-
[保存] をクリックします。