iT邦幫忙

2023 iThome 鐵人賽

DAY 23
0
IT管理

30天就上手之微軟Power Automate Desktop系列 第 23

【Day23】二度延長,PAD流程設計的經驗分享時間

  • 分享至 

  • xImage
  •  

前面這20幾天,機本上就是一些我平常會用到的功能,而且大部分都只是重複的流程用在不同的系統上而已!

像是遠端桌面,同樣的操作方式與流程,我可能會用到5~6台。

另外如NAS檢查那種網頁登入與確認的部分也是這麼做。

所以只要一開始花點時間把Template流程給建立起來,後面機本上都是複製+貼上+小修改而已了!

是不是非常的簡單呢?

而且更棒的是,PAD可是完全不用寫程式!

這對和程式保持一種我不懂它,它也不懂我的關係的我來說,只要事先把作業流程在PAD中做好,之後就可以每天讓電腦自己去和自己玩,並幫助我執行一些重工的工作,這實在是太棒了!!


不過對我的日常作業來說,的確是不太需要很多不同”迴圈”來輔助,所以我的流程自然就單純很多,但如果是要取得Excel中的某些資料並寫入特定的Excel的特定欄位的話,那迴圈的應用就勢必不可少的了!

而迴圈就需要一點功底(觀念與邏輯部分)才會容易上手吧(?)

對我來說,光是流水號這玩意就讓我斷斷續續地卡關了好幾個月,直到某天腦袋中突然靈光一現,才終於做了出來!

之前會卡關的原因也都出在觀念與邏輯上,像拿入門書的迴圈來做,每執行一次流程就會直接產出10個檔案啊(流水號1~10);但我要的是執行流程只產生一個檔案,如果檔案存在才加流水號啊!!

另外像是判斷檔案是否存在,然後存檔的部分;這也是一開始要先以檔案”存在”為判斷基準,把這條判斷寫在檔案”不存在”的流程前面。

因為這邊又是一個邏輯陷阱。

對我來說,每天檢查就是登入系統→檢查→截圖→把圖存檔,所以在我今天要做第一次的檢查前,今天的截圖檔案理論上是不會存在的,對吧?

所以一開始的判斷當然是:如果檔案”不存在”就存檔。

然後如果檔案存在的話,就把檔名加上流水號以後再存檔,這樣的邏輯應該可以算是正常的吧!?

但實際執行後就會發現一件很蠢的事情,那就是如果一開始是判斷檔案”不存在”,然後就存檔,那麼接下來用來檢查檔案”存在”的判斷就會馬上被觸發了!

然後就是一直循環到流程結束為止……

所以在設計流程的時候千萬要記得,先要判斷項目”存在”要怎樣怎樣,之後再判斷項目”不存在” 要怎樣怎樣!

到這邊不知道大家對PAD是不是有更深入的瞭解了呢?

今天就到這邊結束啦!


上一篇
【Day22】Power Automate Desktop - OneNote筆記本匯出 III
下一篇
【Day24】Power Automate Desktop 複製檔案/檔案備份
系列文
30天就上手之微軟Power Automate Desktop30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言