Automation Anywhere ドキュメントを読んで確認する

Automation Anywhere Automation 360

コンテンツを閉じる

コンテンツ

コンテンツを開く

[関数の実行] actionの使用

  • 更新済み: 11/24/2020
    • Automation 360 v.x
    • 構築
    • RPA Workspace

[関数の実行] actionの使用

[関数の実行] actionを使用すると、.dll ファイル内の関数を実行してパラメーターを指定し、関数を渡し、出力を変数として格納します。

  • このactionにより、任意のタイプのパラメーターを渡すことができます。ディクショナリ変数を使用してパラメーターを関数に渡すには、[関数の実行 (レガシー)] actionを使用します。

    関数の実行 (レガシー) actionの使用

  • [関数の実行] アクションは、Windows Forms の使用をサポートしていません。
  • .dll ファイルで .NET 関数または別の .dll ファイルからのクラスを使用する場合、2 番目の .dll ファイルを bot の手動指定の依存関係として追加する必要があります。

    Bot の依存関係

  • この action は、Enterprise A2019.17 以降、オーバーロードされた機能をサポートします。action は、同じ名前の複数の関数を含む .dll ファイルを処理できます。渡されるパラメーターの数に基づいて関数を呼び出します。
  • [関数の実行] または [関数の実行 (レガシー)] actionsを使用する場合、DLL 関数でサポートされているデータ型を使用していることを確認してください。

    [DLL] package

手順

関数を実行するには、次の手順に従います。

  1. [Actions] パレットの [DLL] packageの [関数の実行]actionをダブルクリックまたはドラッグします。
  2. [セッション名] フィールドにセッションの名前を入力します。
  3. [名前空間を入力] フィールドに名前空間を指定します。
    DLL ファイルで定義されている名前空間を指定できます。
    注: フィールドに入力した値が正しいことを確認します。
    重要: このフィールドでは大文字と小文字が区別されます。
  4. [クラス名を入力] フィールドで、クラスの名前を指定します。
    名前空間で利用可能なクラスの名前を指定できます。
    重要: このフィールドでは大文字と小文字が区別されます。
  5. [実行する関数の名前を入力します] フィールドで、実行する関数の名前を指定します。
    入力した名前が正しいこと、および前のステップで指定したクラスで使用可能であることを確認します。
    重要: このフィールドでは大文字と小文字が区別されます。
  6. オプション: [入力パラメーター] セクションで、[パラメーターを追加] ボタンをクリックします。
    1. [DLL パラメーターの詳細] ダイアログ ボックスで、[パラメーター名] フィールドにパラメーターの名前を入力します。
    2. [パラメーター タイプ] リストからパラメーターのデータ型を選択します。
    3. 渡す値を [値] フィールドに入力します。
    複数のパラメーターを追加するには、ステップ 6 を繰り返します。
    重要: 追加するパラメーターの名前とその順序は、DLL 関数内と同じである必要があります。
  7. オプション: [変数に出力を代入] リストで、関数の出力を格納するために使用する変数を選択します。
    関数が返す出力の種類に応じて、Boolean、日時、ディクショナリ、リスト、数字、文字列、またはテーブル変数型を使用して出力を格納できます。
  8. [保存] をクリックします。
フィードバックを送る