Automation Anywhere

Automation Anywhere Automation 360

關閉內容

內容

開啟內容

使用執行函數action

  • 已更新:10/29/2021
    • Automation 360 v.x
    • 組建
    • RPA 工作區

使用執行函數action

使用 [執行函數] action以在 .dll 檔案中執行函數,並指定參數以傳遞函數,以及將輸出儲存為變數。

  • action能讓您傳遞任何類型的參數。如果要使用字典變數將參數傳遞給函數,請使用 [執行函數 (舊版)] action

    使用運行功能(傳統) action

  • [執行函數] 動作不支援使用 Windows 表單。
  • 如果 .dll 檔案使用另一個 .dll 檔案的 .NET 函數或類別,則必須新增第二個 .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. [參數類型] 清單選取資料類型。
      對於整數資料類型 (UInt16、Int16、Int32、Int64、Int、Single、Float、Decimal、Double、UInt32 或 UInt64),您可以使用 Credential Vault 中的值或認證變數作為輸入參數。
    3. [值] 欄位中,輸入要傳遞的值。
      如果選擇整數資料類型,則可從以下選項中選擇:
    • [數字]:在數字欄位中,輸入您要傳遞的值。

    • [認證]:若要使用 Credential Vault 中的值,請選取 [認證]。若要使用認證變數,請選取 [變數]
    如需有關 Credential Vault 及其使用方法的詳細資料,請參閱Credential Vault中的認證和lockers
    重複步驟 6 新增多個參數。
    重要: 您新增的參數名稱及其順序,必須與 DLL 函數中的名稱及順序相同。
  7. 選擇性的: [將輸出指派給變數] 清單中,選取用於儲存函數輸出的變數。
    您可以使用布林值、日期時間、字典、清單、數字、字串或表格變數類型,以儲存基於函數傳回之輸出類型的輸出。
  8. 按一下 [儲存]
傳送意見反饋