數據輸入->鍵入/設置文本/熱鍵Ctrl+V
周期->;While/Do While/For Each/For每行
以excel表格中數據的循環錄入為例:
需求:將表格中的每壹行數據依次輸入到系統的不同字段中。
其形式如下:
系統界面如下:
需求解釋分析:
讀取excel表格-表格內容作為數據表訪問-在數據表中輸入第壹行第壹列(不包括標題)作為類型-在數據表中輸入第壹行第二列作為價格-保存。
以藍色字體顯示的部分需要包含在循環中。
如何設計壹個循環?循環活動有While/Do While/
For Each/For每行;對於循環處理表數據來說。
從UiPath設計的角度來看,流程結構如下:
讀取範圍-每壹行
對於每壹行是:鍵入(類型)-鍵入(價格)-點擊(保存)
關於閱讀範圍我就不贅述了,上壹篇文章提到過。今天,我主要看看如何為每壹行設置它:
Row("Type ")是壹個表達式,可以讀取表中Type列的值;
Row("Price ")是讀取表中價格列的值:
。ToString將讀取的值轉換為文本格式,Typeto不能直接接收row(“列名”)等對象,必須轉換為文本格式才能實現錄入。
考慮得更完美壹點,就是如果點擊保存後頁面發生了變化,需要點擊“恢復”或者“返回”按鈕返回輸入頁面,這樣每行的循環才能順利輸入。
這是數據表中數據輸入的壹個相對簡單的例子。擴展壹下,如果需要循環輸入,可以按條件搜索結果,並將結果保存到另壹個系統。那麽每行中包含的內容將會更長。此時,為了便於程序的調試或長期維護,建議將主搜索結果和For每行中的結果包裝成子進程,然後在不同的進程中通過調用進程和傳遞參數來設計程序。具體的調用方法和參數傳遞方法等我另找時間再和大家分享。
?