Automation Anywhere

Automation Anywhere

關閉內容

內容

開啟內容

新增、編輯及刪除變數

  • 已更新:5/10/2019
    • 11.3.x
    • 探索
    • Enterprise

新增、編輯及刪除變數

變數是已知或未知資訊的儲存位置。在建立邏輯時,變數會在維持或計算資訊時發揮重要作用。變數可以在許多方面提供協助,從擷取線上資料到應用程式之間傳輸資料。

Automation Anywhere 可讓您在 MetaBot Logic 中使用各種類型的變數:區域定義的變數或系統定義的變數。下節說明如何新增、編輯及刪除本機建立的變數。

將變數新增到 MetaBot Logic

您可以使用 F2 功能鍵,列出所有可插入至 MetaBot Logic 中的使用者變數及系統變數。

使用者定義的變數類型

您可以建立種可用於 MetaBot Logic 的變數類型:實值、清單、陣列和隨機。

  1. Value - 當您需要保存單一資料點,並且用在多個地方時,可以使用實值類型變數。此「預留位置」值可代表文字或數字資料。

    建立變數之後,您可以透過在數個 Logic Editor 命令中插入變數的方式,使用該變數。修改變數的值時,這個值會反映在任何後續命令中。

    您也可以將實值類型變數標示為 [Regular Expression]。當建立的 TaskBot /MetaBot Logic 需要在檔案、資料夾和視窗標題命令中進行模式搜尋時,可以使用這些變數。

  2. List - 需要逐一擷取多個值時,您可以使用清單類型變數。這基本上是一維的資料預留位置。

    清單變數的常見用途包括:

    • 傳送電子郵件給多個收件者
    • 在迴圈內傳遞不同的值
    • 搜尋多個網址

    值可以表示文字或數值資料。

  3. Array - 使用陣列型態變數,可以為流程執行時所需擷取的資料建立暫存區域。此變數是一種二維變數,其可在資料列和資料欄組成的資料表中保存多個值。

  4. Random - 您可以建立兩種隨機變數:字串和數字。當您需要產生隨機、重複性字串或數字集合時,隨機變數會非常實用。當您執行 TaskBot / MetaBot Logic 時就會產生值。

    隨機變數的常見用途包括:

    • 字串:產生測試資料當做欄位或表單的輸入
    • 數字:以批次產生識別碼
  5. Password - 當您特別需要將資料保存為「密碼」時,請使用密碼類型變數。根據預設,此值已加密。

    註:Automation Anywhere 版本 11.0 起,密碼變數類型已遭取代。您將無法建立新的密碼類型變數。但是,使用此類變數的 MetaBot Logic 可以繼續執行。如果不使用更安全的認證保存庫變數取代密碼類型變數,您將無法更新此類邏輯。

參數類型

因為 MetaBot Logic 可用於 TaskBot,在執行機器人時,您可能想要將特定參數傳遞至另一個 TaskBot / Logic (屬於同一個 MetaBot)。為此,您可以使用變數並定義其參數類型。定義參數類型可確保變數在不同的機器人上有最佳的使用情況。

MetaBot Logic 中,您可以定義種參數類型:[None]、[Input]、[Output] 和 [InputOutput]。

如需詳細資訊,請參閱變數 - 參數類型

編輯變數

您可以編輯和修改已建立的任何區域變數。此外,還可以編輯預先定義的變數。

若要編輯變數,請依照以下步驟進行:

  1. 選取您想要編輯的變數。
  2. 按一下 [Edit] 按鈕,或以滑鼠右鍵按一下變數並選取 [Edit]。隨即顯示 [Edit Variable] 視窗。
  3. 根據需要修改變數欄位。您可以變更變數類型、名稱、說明或決定變數值的方法。
  4. 按一下 [儲存]。

新增或編輯說明

當參數類型為 [Input]、[Output] 和 [InputOutput] 時,您可以在實值、陣列和清單類型變數中新增和編輯說明。這非常有用,因為在 TaskBot 中使用 MetaBot 公用程式和/或邏輯時,無需任何滑鼠點選動作即可提供內容說明。

刪除變數

若要刪除變數,請使用 Variable Manager。

例如,如果使用 [Copy All] 將變數複製到另一個邏輯,則可能需要刪除新瀏覽流程中幾個多餘的變數。

若要刪除變數:

  1. 選取您想要刪除的變數。
  2. 按一下 [Delete] 按鈕,或以滑鼠右鍵按一下變數並選取 [Delete]。
  3. 顯示確認訊息時,按一下 [Yes]。
註: 一次可以刪除一個變數。
傳送意見反饋