第5節:用UiPath實現標簽問題

問題描述:接著上一節繼續討論下一個問題,如何check表格中的project是否在base表(左邊)存在?并且在沒有做數據有效性之前,要是出現task并不包含在相應的project中如何得知呢?

圖1 問題描述

其實想法很簡單,如何project并沒有出現過,那么check欄就寫"NAN".如果project出現過,而task沒有出現過,那么就記為“0”。最后就是project出現過,而且task也出現過的情況,此時記為“1”。

流程圖如下圖圖2所示,這次沒有那么多的變量。實際上的思路和第1節是大同小異的,比較簡單直接的循環迭代過程(兩個for循環)。

圖2

由于上一節已經給出了前面兩步讀入表格的步驟了,這里不再重復了。最后兩步介紹一下,我這種方法可能比較笨但是可以work哈哈哈~

先把要填充的列寫滿為“NAN”,后面根據判斷循環語句使沒有達到條件的保留該值。

圖3

接下來圖4-圖8就是判斷是否填寫“0”或“1”的過程了。

圖4
圖5
圖6
圖7

這里要注意的是圖7中填“1”的情況后面一定要記得加break說明找到了相應的值,否則又可能變成“0”了。

最后上個結果圖~

圖8

本節的沒什么難點,要是有什么優化的思路可以進行嘗試,因為這個方法跑起來比較慢。大概七百多條數據跑了兩個多小時。。哈哈哈,本節完!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容