延續昨天的評估提出的相對應解決方法,今天主要會聚焦在Power Automate的一些功能應用,以及在這個工具進階應用時可以怎麼使用。
Power Automate有分為桌面板和service的版本,而在這個部分會使用桌面板說明,安裝的相關資訊可以參照此連結。
完成安裝之後接著需要註冊一個微軟的帳號,登入完成後若看到此畫面代表可以開始使用囉~
在第一次接觸這個工具時如果想要看看有沒有現成的範例,這時候可以點擊標籤的範例後可以看到不同類型的範本,基本上這一些範本可以大部分涵蓋包含網頁端的處理、excel檔案的處理或者是日常作業的相關資訊處理等等。
接著來從其中一個範本檢視,這個部份選擇web自動化的擷取網頁的螢幕畫面
當點擊開始的流程之後會跳出輸入訊息的視窗,這時候就可以輸入想要截圖的網址後會開始瀏覽器,並且如果內容長度需要往下捲動則會自動的做擷取的動作。
流程完成後會將當前網頁的圖片範圍匯出成一個jpg,這樣子就可以達成透過流程做擷取網頁所有內容的動作囉!
接著檢視Excel自動化的部分,從範例可以看到的是流程的應用上,從開啟檔案、搜尋檔案指令的欄位、擷取資料表、合併資料表以及取代Excel對應的數值都是可以滿足的。
其中例如合併報表的部分在執行之後跳出的畫面,如果是透過純程式開發就有一點WinForm的味道(或者是console application),但透過Power Automate開發可以直接選取對應的元件達成畫面的設計。
回過頭來再看看流程的設計部分,雖然說流程大部分可以選擇元件應用,但是有一些使用者輸入的資訊或者是對應處理的路徑,也是需要使用變數的方式做存取,另外要達成讀取當前所有檔案內的相關資訊,也是需要搭配迴圈的功能來滿足。
總結而言使用這個工具帶來的便利可以提供使用者有開發的空間,並且當前的需求過於複雜時,開發者也可以用寫程式的概念完成功能。