Automation Anywhere

Automation Anywhere

關閉內容

內容

開啟內容

陣列類型變數

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

陣列類型變數

陣列變數是一種二維變數,其可在資料列和資料欄組成的資料表中保存多個值。陣列非常強大,可以替流程執行時所需擷取的資料建立預備階段區域。

陣列類型變數的使用時機/原因

陣列變數的常見用途包括:

  • 從網頁擷取資料
  • 從 Excel 試算表或資料庫中擷取多列資料
  • 從舊有系統、ERP 系統或其他應用程式讀取或寫入資料
  • 填寫包含不同欄位 (從 Excel 到資料庫) 的訂單表單

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

建立變數之後,您可以透過在數個工作台命令中插入變數的方式,使用該變數。

修改變數的值時,這個值會反映在由任務執行的任何後續命令中。

如何建立陣列類型變數

您可使用四種方式來建立陣列類型變數:

直接指派

如果您想要將變數的值直接定義給變數,請使用直接指派建立陣列類型變數。

若要使用直接指派建立陣列類型變數,請依照以下步驟進行:

  1. 在工作台中,按一下右側的 [變數管理員] 分頁。
  2. 按一下 [新增] 按鈕。隨即顯示 [新增變數] 視窗,其中已選取 [建立新變數] 選項。
  3. 選取 [陣列] 類型。
  4. 輸入變數的名稱。名稱必須以英文字母開頭,而且不可包含空格。
  5. 選取您希望建立陣列的方式。預設選擇是 [值],表示您將直接在其中定義此變數的值。
  6. 在提供的欄位中指定資料列數和資料欄數。預設值為 1 X 1。

  7. 按一下 [初始化值] 按鈕。將根據步驟 6 中提供的資料列數和資料欄數,顯示 [陣列值詳細資料] 視窗。

  8. 輸入每個儲存格的值。
  9. 按一下 [儲存] 按鈕儲存值。
  10. 再按一下 [儲存] 按鈕儲存陣列變數。

您可以使用 [新增列]、[新增欄]、[刪除列] 和 [刪除欄] 按鈕修改陣列尺寸。

儲存變數之後,此變數會顯示在 [變數管理員] 的 [區域變數] 區段中。

文字檔案指派

如果要在任務執行時將指定之文字檔案中的值讀入陣列變數,請使用文字檔案指派來建立陣列類型變數。文字檔案是用來定義陣列變數。

若要使用文字檔案指派建立陣列類型變數,請依照以下步驟進行:

  1. 決定將用於指派值的文字檔案。
    • 對於資料列,在新行中輸入資料。
    • 對於資料欄,請使用逗號分隔值。
    • 範例:sports_team.txt

  2. 在工作台中,按一下右側的 [變數管理員] 分頁。
  3. 按一下 [新增] 按鈕。隨即顯示 [新增變數] 視窗,其中已選取 [建立新變數] 選項。
  4. 選取 [陣列] 類型。
  5. 輸入變數的名稱。名稱必須以英文字母字元開頭,而且不應該包含空格。
  6. 從下拉式清單中選取 [讀取自文字檔案]。
  7. 在 [選取檔案] 欄位中,瀏覽至檔案,或輸入所需文字檔的檔案路徑。使用 [開啟檔案] 按鈕檢視選取的文字檔案或進行修改。
  8. 按一下 [儲存]。

儲存變數之後,此變數會顯示在 [變數管理員] 的 [區域變數] 區段中。

Excel 或 CSV 檔案指派

Automation Anywhere Web Recorder 和 Excel 命令會將資料擷取成 Excel 和 CSV 格式。您可以使用這些檔案建立陣列變數,這些變數可能用來輸入或操作資料以進行運算或分析。

Automation Anywhere 提供一系列的選項,讓您擷取資料的子集或部分區段。

如果您想要從 Excel 或 CSV 檔案擷取變數的值,請使用 Excel 或 CSV 檔案指派建立陣列類型變數。

若要使用 Excel 或 CSV 檔案指派建立陣列類型變數,請依照以下步驟進行:

  1. 在工作台中,按一下右側的 [變數管理員] 分頁。
  2. 按一下 [新增] 按鈕。隨即顯示 [新增變數] 視窗,其中已選取 [建立新變數] 選項。
  3. 選取 [陣列] 類型。
  4. 輸入變數的名稱。名稱必須以英文字母開頭,而且不可包含空格。
  5. 從下拉式清單中選取 [讀取自 Excel/CSV 檔案]。
  6. 瀏覽並選擇所需的檔案。
  7. 選取要從檔案中的特定位置讀取值的選項。您可以選擇以下選項:
    • 所有儲存格
    • 整列
    • 整欄
    • 範圍
    註: 如果您選取 [範圍],請指定 [從] 和 [到]。您可以使用 [開啟檔案] 按鈕檢視選取的文字檔案或進行修改。
  8. 按一下 [儲存]。

儲存變數之後,此變數會顯示在 [變數管理員] 的 [區域變數] 區段中。

使用資料庫

您可以使用衍生自資料庫查詢結果的值來定義陣列變數。建立陣列變數所使用的維度是由執行查詢的結果所決定。

若要使用資料庫查詢建立陣列類型變數,請依照以下步驟進行:

  1. 在工作台中,按一下右側的 [變數管理員] 分頁。
  2. 按一下 [新增] 按鈕。隨即顯示 [新增變數] 視窗,其中已選取 [建立新變數] 選項。
  3. 選取 [陣列] 類型。
  4. 輸入變數的名稱。名稱必須以英文字母開頭,而且不可包含空格。
  5. 從下拉式清單中選取 [讀取自資料庫]。
  6. 使用 [瀏覽] 指定資料庫連線字串詳細資料。按一下 [瀏覽] 開啟 [資料連結屬性] 對話方塊。使用它來針對您選擇的資料庫測試及建立有效的連線字串。
  7. 輸入完整資料庫查詢來輸入 [選取查詢]。
  8. 按一下 [儲存]。

儲存變數之後,此變數會顯示在 [變數管理員] 的 [區域變數] 區段中。

當您從各種來源讀取資料來建立陣列變數後,請在您的自動化任務中使用迴圈命令輕鬆處理它們。如何在迴圈命令使用陣列變數

傳送意見反饋