Automation Anywhere

Automation Anywhere Automation 360

關閉內容

內容

開啟內容

記錄變數

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

記錄變數

記錄變量包含從數據庫、電子表格或表中提取的一行數據(名稱字段對)。這些字段可以存儲布爾值、數據時間值、數字值或字符串數據類型。

使用記錄變數

記錄變量通常用於循環 action 中存儲一行檢索的數據;您可以通過指定索引號或名稱來訪問單個值。索引號是名稱字段對的位置。該名稱可以在初始化變量時配置,也可以從源表的列標題中提取。

下面是一個示例表:

客戶名稱 城市
達納 匹茲堡
薩姆 洛杉磯
亞歷克斯 波士頓
在本示例中, bot 將循環顯示前表並將每行分配給 rCurrentRow。要從每行的第一列檢索值,請使用索引號 $rCurrentRow[0]$ 或名稱 $rCurrentRow{CustomerName}$
註: 要從記錄變量中檢索日期時間值並將其用作字符串,請將記錄變量與 action 字段中的字符串值連接起來。

架構

架構類似於記錄字段的模板。它設置字段的順序以及可以輸入到每個字段中的數據類型。

如果在 創建新的記錄變量時選擇“設置模式”選項,則以下條件將在運行時應用,在運行時 bot 檢索一行數據並將其存儲到記錄變量中:
  • 檢索的值必須與配置的字段數據類型匹配。

    例如,可以 將數據集 [{"name":"Sally "},{"id":002},{"dob":03/05/1989}] 分配給具有模式 [{"name":String},{"id":number},{"dob":Date}]的記錄變量。

  • 數據集屬性必須遵循相同的順序和大小寫。

    例如,無法 將數據集 [{"name":"Henry "},{"id":003},{"dob":06/13/2001}] 分配給模式 [{"id":number},{"name":String},{"dob":Date}]{"Name"String},{"Date}"{"} 的記錄變量

  • 如果字段的順序相同,則記錄變量可以接受已配置字段的超集。

    例如,可以 將數據集 [{"name":"alex"},{"id":004},{"dob":12/10/1995},{"pet":"yes"}] 分配給具有模式 [{"name":String},{"id":number},{"dob":Date}]的記錄變量。

  • 記錄變量不接受數據子集。

    例如,無法 將數據集 [{"id":005},{"dob":05/21/1975}] 分配給具有模式 [{"name":String},{"id":number},{"dob":Date}] 的記錄變量

如果 bot 遇到不符合記錄變量模式的一行數據, bot 則會失敗。這樣可以防止 bot 將不正確或無效的數據傳遞到下 action一個。

傳送意見反饋