[RPA]台銀匯率下載+寄信自動化流程

更新於 發佈於 閱讀時間約 6 分鐘

今天的流程使用Power Automate Desktop + Cloud 做到下載台銀匯率csv檔案到自動寄信給相關人員的流程。

流程分成下面兩段:

1.Power Automate Desktop - 爬蟲抓下台銀當日匯率成CSV檔→存到OneDrive

2.Power Automate Cloud - 偵測到OneDrive新增之CSV檔→寄送Email


注意:如果想要直接使用桌機版Outlook寄信功能,目前Power Automate Desktop有限制新版的outlook沒辦法使用這個功能。可以先檢查一下自己Outlook的版本有沒有辦法使用。(因我的電腦是新版Outlook(已無法切換舊版),所以流程用Power AutomateDesktop+Cloud)
![重要] Outlook 自動化動作不支援 新的 Windows 版 Outlook 應用程式。 請確認您使用的是 Outlook 桌面應用程式。


目前主要是找免費版的解方,如果是有付費的版本可以更方便的處理這個流程。以下會先介紹免費版可以怎麼做到。後面再提到付費版的流程可以怎麼調整整個流程。

範例的寄信結果呈現會是這樣:

raw-image

桌機版的流程

raw-image
這裡使用Edge瀏覽器而不是Chrome,因為遇到有些Chrome不支援Power automate擴充套件的問題,所以選擇Microsoft系列的產品來做流程比較穩定。
  1. 從瀏覽台銀匯率網站到下載的這段,可以全程使用錄製巨集的方式處理,錄製完會自動產生:
    • 附加至執行中的執行個體 ->改成 啟動新的Edge 並貼上台新匯率的網址
    • 按一下網頁上的連結 (下載CSV)檔案
raw-image



  • 以下是點進去方框後的細節資料,這邊給大家對照一下資料應該是這樣。
啟動新的Edge - 細節設定資料

啟動新的Edge - 細節設定資料

按一下網頁上的連結 (下載CSV)檔案 - 細節設定資料

按一下網頁上的連結 (下載CSV)檔案 - 細節設定資料


  1. 為了讓雲端的檔案也抓得到這個csv檔案,接下來需要把在下載區的匯率檔案移到OneDrive。
移動檔案 - 細節設定資料

移動檔案 - 細節設定資料

因為每次下載它的檔案名稱都會稍微不同(它會標註上今日的日期)像是ExchangeRate@202509051314.csv,為了讓它可以正確被偵測,這邊的路徑要用之前文章提過的 正則表達式 來做到。

這邊的情況可以使用 ExchangeRate*.csv 這樣的正則表達。
*表示可以塞多個字元在ExchangeRate.csv之間,所以只要符合這樣的檔名,就可以被偵測到,也可以順利的移動到不同的路徑。

  1. 為了讓整個程式更完整,這邊再加上位於瀏覽器自動化的關閉頁面瀏覽器 ,並指定這個Browser實體,就可以順利在結束後自己關掉。
關閉頁面瀏覽器 - 細節設定資料

關閉頁面瀏覽器 - 細節設定資料


完整的流程會長這樣

raw-image


雲端的流程

作用:雲端在OneDrive新增檔案的時候會觸發寄件
在首頁創建一個自動化雲端流程"Automated cloud flow"

raw-image


選擇OneDrive: When a file is created

raw-image


補充:第一次使用OneDrive需要先登入,讓系統可以連接到OneDrive的資料

進去之後需要點入這個方塊填寫它的參數:你要偵測OneDrive的哪個資料夾,這邊我選擇已經建立好的/匯率備份

raw-image

按+鍵會跳出左邊的視窗,裡面會有多種服務,使用寄信的功能可以選Mail,選擇Send an email notification (V3)。

raw-image


接下來需要填寫Send an Mail的詳細內容,如下圖,需要收件人內容附檔(附檔在進階設定中)。

再設定附檔使用的是OneDrive裡面的檔案,並指定檔名用檔案原本的名字。
細節補充:把鼠標移到填寫區時,會出現兩個按鈕,點選閃電icon可以讓我們使用上一個步驟所產生的變數,

raw-image
raw-image

點選之後,這邊有很多有關檔案的變數可以使用,我們需要檔案內容 以及 檔案名稱,這邊都有相關的值可以使用,

  • 於是Attachment的欄位選取File content
  • Attachment File Name選取 File name

這樣做信件就可以正確的附上OneDrive的csv檔案以及顯示該csv檔的檔名。





填寫完資料跟參數會長這樣:

raw-image

點選右上角的Save,如果想要先測試,可以先把csv檔案手動放入OneDrive > 匯率備份的資料夾,就會自動觸發Power Automate Cloud 執行程式,就會收到Email了。

想結合全部,可以回到桌機版的流程按執行,就會跑完所有流程了。
如開頭提到,因為是免費版所以桌機只能手動按下執行,才會跑完取匯率+寄信的流程。
如果是付費版可以設定定時器讓這個任務在你指定的時間執行全部。如果很多人是付費使用者,歡迎各位留言,我再撰寫Pre版的詳細流程。

提供其他可以使用的流程設計(包含Pre版以及Outlook不是新版的使用者):

  • 只用桌機端完成流程:桌機端免費版+舊版Outlook (需手動執行)。
  • Pre版:Window系統內建工作排程器設定排程,時間到自動觸發桌機版流程 -> 完成抓取匯率+桌機舊版Outlook寄信或接雲端Mail寄信。
  • Pre版:用雲端版設定排程觸發桌機版 -> 完成抓取匯率+桌機舊版Outlook寄信或接雲端Mail寄信。




留言
avatar-img
留言分享你的想法!
avatar-img
會計自動化研究社
8會員
9內容數
致力於交流【VBA|RPA自動化|會計實務】的學習社群。
你可能也想看
Thumbnail
透過蝦皮分潤計畫,輕鬆賺取零用金!本文分享5-6月實測心得,包含數據流程、實際收入、平臺優點及注意事項,並推薦高分潤商品,教你如何運用空閒時間創造被動收入。
Thumbnail
透過蝦皮分潤計畫,輕鬆賺取零用金!本文分享5-6月實測心得,包含數據流程、實際收入、平臺優點及注意事項,並推薦高分潤商品,教你如何運用空閒時間創造被動收入。
Thumbnail
單身的人有些會養寵物,而我養植物。畢竟寵物離世會傷心,植物沒養好再接再厲就好了~(笑)
Thumbnail
單身的人有些會養寵物,而我養植物。畢竟寵物離世會傷心,植物沒養好再接再厲就好了~(笑)
Thumbnail
不知你有沒有過這種經驗?衛生紙只剩最後一包、洗衣精倒不出來,或電池突然沒電。這次一次補貨,從電池、衛生紙到洗衣精,還順便分享使用心得。更棒的是,搭配蝦皮分潤計畫,愛用品不僅自己用得安心,分享給朋友還能賺回饋。立即使用推薦碼 X5Q344E,輕鬆上手,隨時隨地賺取分潤!
Thumbnail
不知你有沒有過這種經驗?衛生紙只剩最後一包、洗衣精倒不出來,或電池突然沒電。這次一次補貨,從電池、衛生紙到洗衣精,還順便分享使用心得。更棒的是,搭配蝦皮分潤計畫,愛用品不僅自己用得安心,分享給朋友還能賺回饋。立即使用推薦碼 X5Q344E,輕鬆上手,隨時隨地賺取分潤!
Thumbnail
身為一個典型的社畜,上班時間被會議、進度、KPI 塞得滿滿,下班後只想要找一個能夠安靜喘口氣的小角落。對我來說,畫畫就是那個屬於自己的小樹洞。無論是胡亂塗鴉,還是慢慢描繪喜歡的插畫人物,那個專注在筆觸和色彩的過程,就像在幫心靈按摩一樣,讓緊繃的神經慢慢鬆開。
Thumbnail
身為一個典型的社畜,上班時間被會議、進度、KPI 塞得滿滿,下班後只想要找一個能夠安靜喘口氣的小角落。對我來說,畫畫就是那個屬於自己的小樹洞。無論是胡亂塗鴉,還是慢慢描繪喜歡的插畫人物,那個專注在筆觸和色彩的過程,就像在幫心靈按摩一樣,讓緊繃的神經慢慢鬆開。
Thumbnail
本篇文章分享了自行開發的臺指期當沖策略,並使用XQ全球贏家進行自動化交易買賣。主要內容包括今日交易重點、當日損益、自動交易損益計算與績效圖以及各交易策略說明。
Thumbnail
本篇文章分享了自行開發的臺指期當沖策略,並使用XQ全球贏家進行自動化交易買賣。主要內容包括今日交易重點、當日損益、自動交易損益計算與績效圖以及各交易策略說明。
Thumbnail
個股當沖完整記錄目前也會放上來做紀錄,其實量化自動交易就是完成實際上的回測數據,接下來就是嚴格執行,過程中不能干預,並維持確保系統正常執行,並持續開發新策略即可。
Thumbnail
個股當沖完整記錄目前也會放上來做紀錄,其實量化自動交易就是完成實際上的回測數據,接下來就是嚴格執行,過程中不能干預,並維持確保系統正常執行,並持續開發新策略即可。
Thumbnail
本篇文章分享了自行開發的臺指期當沖策略,並使用XQ全球贏家進行自動化交易買賣。主要內容包括今日交易重點、當日損益、自動交易損益計算與績效圖以及各交易策略說明。
Thumbnail
本篇文章分享了自行開發的臺指期當沖策略,並使用XQ全球贏家進行自動化交易買賣。主要內容包括今日交易重點、當日損益、自動交易損益計算與績效圖以及各交易策略說明。
Thumbnail
本篇文章分享了自行開發的臺指期當沖策略,並使用XQ全球贏家進行自動化交易買賣。主要內容包括今日交易重點、當日損益、自動交易損益計算與績效圖以及各交易策略說明。
Thumbnail
本篇文章分享了自行開發的臺指期當沖策略,並使用XQ全球贏家進行自動化交易買賣。主要內容包括今日交易重點、當日損益、自動交易損益計算與績效圖以及各交易策略說明。
Thumbnail
本篇文章分享了自行開發的臺指期當沖策略,並使用XQ全球贏家進行自動化交易買賣。主要內容包括今日交易重點、當日損益、自動交易損益計算與績效圖以及各交易策略說明。
Thumbnail
本篇文章分享了自行開發的臺指期當沖策略,並使用XQ全球贏家進行自動化交易買賣。主要內容包括今日交易重點、當日損益、自動交易損益計算與績效圖以及各交易策略說明。
Thumbnail
  本篇文章分享了自行開發的臺指期當沖策略,並使用XQ全球贏家進行自動化交易買賣。主要內容包括今日交易重點、當日損益、自動交易損益計算與績效圖以及各交易策略說明。文章強調策略的執行和分享交易績效的重要性。
Thumbnail
  本篇文章分享了自行開發的臺指期當沖策略,並使用XQ全球贏家進行自動化交易買賣。主要內容包括今日交易重點、當日損益、自動交易損益計算與績效圖以及各交易策略說明。文章強調策略的執行和分享交易績效的重要性。
Thumbnail
  本篇文章分享了自行開發的臺指期當沖策略,並使用XQ全球贏家進行自動化交易買賣。主要內容包括今日交易重點、當日損益、自動交易損益計算與績效圖以及各交易策略說明。文章強調策略的執行和分享交易績效的重要性。
Thumbnail
  本篇文章分享了自行開發的臺指期當沖策略,並使用XQ全球贏家進行自動化交易買賣。主要內容包括今日交易重點、當日損益、自動交易損益計算與績效圖以及各交易策略說明。文章強調策略的執行和分享交易績效的重要性。
Thumbnail
  本篇文章分享了自行開發的臺指期當沖策略,並使用XQ全球贏家進行自動化交易買賣。主要內容包括今日交易重點、當日損益、自動交易損益計算與績效圖以及各交易策略說明。文章強調策略的執行和分享交易績效的重要性。
Thumbnail
  本篇文章分享了自行開發的臺指期當沖策略,並使用XQ全球贏家進行自動化交易買賣。主要內容包括今日交易重點、當日損益、自動交易損益計算與績效圖以及各交易策略說明。文章強調策略的執行和分享交易績效的重要性。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News