RPA 功能 | UiPath 時間格式轉換必備:Modify Date!

閱讀時間約 7 分鐘
在職場上,日期與時間是最基本而重要的資訊,而當我們在進行資料處理或是 RPA 流程開發時,有時需要將既有日期或時間轉換為不同格式,以利後續使用,因此 RPAI 數位優化器今天要分享 UiPath 這套軟體另一個方便、實用,且更符合低程式碼(low-code)精神的「Modify Date」功能!
在進入正文前,記得我們先前分享過關於 UiPath 日期和時間格式的兩篇文章嗎(分成基礎篇進階篇)?雖然這次介紹的功能不難,不過為了更加靈活運用各項功能,以解決流程開發中的時間與日期問題,建議大家可先去看看基礎篇喔!
在開始閱讀正文之前,也別忘了先追蹤我們的 臉書粉絲專頁方格子帳號

Modify Date 功能簡介

當我們需要進行日期格式(Date Format)的變換,Modify Date 是非常實用的功能,不過乍看之下可能很難想像會在什麼情境使用,以下提供實際範例:
當會計部門要追蹤過去一整年所有帳務資料,就須以審查當日作為基準點,往前回推一年的時間,而這需要一一比對該日期是否符合於此區間內,這時候我們就可以使用 Modify Date 功能,來快速進行日期轉換。
Modify 的中文含意為修正、修改,我們覺得此功能使用這個單字頗為貼切,主要是因為這些與時間有關的功能,都必須以一個時間作為基準點,才有辦法進行後續操作,而修正的概念本身就包含以「原本」的內容產出「另一個」結果。
Modify Date 的功能介面請參考下圖,在點選功能後,我們要先選擇三個屬性:基準點時間、三種修改的模式、修改後的結果變數。而點選 Test 則可預覽修改過後的結果,可以藉此確認是否符合需求。
如果還想學習更多 UiPath 功能、實作案例並了解最新自動化趨勢, 歡迎加入「零基礎快速學習 RPA-利用 UiPath 建構自動化機器人」線上課程!
課程優惠只到 2024 年 2 月 5 日,快點擊連結立即了解:https://mastertalks.tw/products/rpa-uipath?ref=RPARPA

功能參數說明

  • Date to modify:
    輸入欲修改的時間,例如 Now、一個帶有時間的變數。若是輸入一個變數,變數型態記得要是 DateTime
  • Save result as DateTime
    當我們沒有在 Options 進行設定,此時輸出結果的變數型態就會是 DateTime。
  • Save result as Text:
    當我們有在 Options 進行額外設定,此時輸出結果的變數型態就會是 String。
註:視個人需求不同, Output 只需要選擇 Save result as DateTime 或 Save result as Text 其中一個即可。
1. 當預設結果為 2022/11/14 00:00:00 ,如果沒有在 Options 進行設定,輸出結果的且變數型態就會是 DateTime。
2. 當需要客製化時間格式(例如只需提取 11/14),就需透過 Options 進行額外設定,這時候 Output 就須選擇 Save result as Text,變數型態為 String。

修改模式選擇

圖(三)為三種 Add modification 的方式,和其相對應的 Properties。
  • Find Next/Previous Day of Week:
    以特定時間為基準,往後(Next)或往前(Previous)找到最近的星期。
  • Add/Subtract Time Period:
    以特定時間為基準,距離一段時間之後(前)。屬性可以填入數字和單位,例如:「5」「個月」、「3」「年」。
  • Find Start/End of Week/Month/Year:
    以特定時間為基準,找出同一個單位的第一天或最後一天。例如:以 2022/10/31為基準,與找出同一個月份的第一天,也就是 2022/10/01。

RPA 實作案例

2023年母親節當週如果碰到黑色星期五,就提醒我找找電商是否有釋出優惠,這樣就可以用比較便宜的價格買到母親節禮物。
也就是說,RPA 機器人必須幫我找出母親節當週的星期五是否正好是 13 號,在該月也就是 5/13。(註:此一案例中的基準點時間為2022/10/31)
圖(四)完整的自動化流程設計。

Step 1:Modify Date

我們先設定母親節將於基準點時間後的第 195 天出現(5/14),並找出當週禮拜五的日期,而在這個功能設定上,我選擇將時間格式改為「MM/dd」,並將 Output 變數命名為字串型態的 strDate。

Step 2:If(流程控制)

由於上一個 Activity 的 Output 為字串,因此流程控制的條件就是要判斷是不是5/13,並且輸出布林值(Boolean),只有是(true)與否(false)兩種可能。
Condition輸入語法:strDate.Equals("5/13")

Step 3:Message Box

當前一個 Activity 的結果為是(true)時,我們讓 RPA 機器人跳出一段訊息「上網買禮物給母親」,提示使用者該去逛逛各大電商;而當結果為否(false)時,我們則讓 RPA 機器人跳出以下訊息:
圖(五)由於2023年的母親節當週沒有遇到黑色星期五,所以偉大的母親獲得口頭祝福一次。

延伸討論:執行修正順序

Add modification 可以協助使用者找出所需日期,然而執行修正的順序則會影響產出結果,使用者需要特別注意。
例如以下兩張圖以 2022/10/31 為基準點,當我們要執行「加上120天」、「找到當月第一天」兩個修正,而兩者執行順序不同時,就會產出截然不同的結果。

總結

藉由這三篇時間格式的分享,相信大家都已經見識到 UiPath 這套軟體的彈性和多變,而我們在功能教學上,也有於一些細節處用心呈現不同情境,歡迎大家可以多讀幾次以掌握這些功能的精髓,這樣未來在處理時間問題上,就可以信手拈來各解決方法。
RPAI 數位優化器未來將持續透過 RPA 流程實例,以及貼近日常生活的功能教學出發,讓更多人體驗到自動化流程的可塑性與便利性,而當 UiPath 不斷推出新功能時,我們也會更能夠融會貫通、靈活運用囉!
讓我們一起從簡單開始,成就不簡單!
如果你/妳喜歡這篇文章,歡迎點點愛心或留言,讓我們相互交流和成長!
這次的分享到此告一段落,想了解更多 RPA + AI 與數位轉型的最新趨勢與觀點、RPA 軟體功能介紹及實務應用案例,也歡迎追蹤 RPAI 數位優化器的社群和我們交流互動,我們下次見!
🚀 Instagram:RPAI 數位優化器
🚀 臉書粉絲專頁:RPAI 數位優化器
🚀 YouTube 頻道:RPAI 數位優化器
為什麼會看到廣告
117會員
106內容數
我們是以「機器人流程自動化(RPA)」結合「人工智慧(AI)」為主題的中文學習社群,旨在分享 RPA + AI 的學習資源、應用實例和最新發展趨勢,讓工作者透過自動化工具的有效應用,創造數位優化與轉型契機,讓我們一起由簡單開始,成就不簡單!
留言0
查看全部
發表第一個留言支持創作者!
RPAI 數位優化器 的其他內容
Excel有個極其實用的工具VBA,讓我們透過語法撰寫對Excel下指令,雖然UiPath也有內建Excel相關功能,不過相較之下VBA可處理更多精細且完整的活動,因此我們在用UiPath開發流程時,可使用Invoke VBA功能呼叫Excel檔案中已撰寫好的VBA語法!
UiPath除了能在本機端執行工作,也可透過特定功能與網頁互動,例如將網路資訊擷取下來(爬蟲)或自動寄出信件等。我們有介紹過如何在UiPath使用JavaScript增加與網頁互動的彈性,這次要分享Create HTML Content功能,並透過實作案例說明製作客製化信件的流程!
今天 RPAI 數位優化器要和大家介紹的就是在 UiPath 進行 Excel 操作會使用的:Add Data Row 功能,可以告訴 UiPath 我們希望在 Excel 中的 Datatable 新增一列或一行資料,當我們需要將值加入到 Excel 當中時,就可以考慮使用這個功能。
RPAI 數位優化器要和大家介紹的是在 UiPath 進行 Excel 相關活動的時候經常使用到的:Sort Data Table 功能!顧名思義就是可以將 Excel 中的欄位內容進行排序,主要可根據欄位名稱或是欄位索引位置進行升冪排序(Ascending)和降冪排序(Descending)。
先前 RPAI 數位優化器有分享過如何利用 UiPath Orchestrator,實現於特定時間啟動指定機器人流程的做法。不過我們怎麼可以只學一種工具呢?這次要介紹 Windows 內建的工作排程器(Task Scheduler),不需仰賴 Orchestrator 也可以將機器人流程進行排程!
在 UiPath 的學習道路上,我們常會對這些各項功能、參數感到混亂,因此RPA數位優化器的系列文章將會對這些功能參數進行解說。RPAI數位優化器這次要介紹Inject JS Script功能!想要更精準地與網頁進行互動、操作網頁元件時,就千萬不能錯過這個功能,可以幫助RPA機器人更精準地操作流程!
Excel有個極其實用的工具VBA,讓我們透過語法撰寫對Excel下指令,雖然UiPath也有內建Excel相關功能,不過相較之下VBA可處理更多精細且完整的活動,因此我們在用UiPath開發流程時,可使用Invoke VBA功能呼叫Excel檔案中已撰寫好的VBA語法!
UiPath除了能在本機端執行工作,也可透過特定功能與網頁互動,例如將網路資訊擷取下來(爬蟲)或自動寄出信件等。我們有介紹過如何在UiPath使用JavaScript增加與網頁互動的彈性,這次要分享Create HTML Content功能,並透過實作案例說明製作客製化信件的流程!
今天 RPAI 數位優化器要和大家介紹的就是在 UiPath 進行 Excel 操作會使用的:Add Data Row 功能,可以告訴 UiPath 我們希望在 Excel 中的 Datatable 新增一列或一行資料,當我們需要將值加入到 Excel 當中時,就可以考慮使用這個功能。
RPAI 數位優化器要和大家介紹的是在 UiPath 進行 Excel 相關活動的時候經常使用到的:Sort Data Table 功能!顧名思義就是可以將 Excel 中的欄位內容進行排序,主要可根據欄位名稱或是欄位索引位置進行升冪排序(Ascending)和降冪排序(Descending)。
先前 RPAI 數位優化器有分享過如何利用 UiPath Orchestrator,實現於特定時間啟動指定機器人流程的做法。不過我們怎麼可以只學一種工具呢?這次要介紹 Windows 內建的工作排程器(Task Scheduler),不需仰賴 Orchestrator 也可以將機器人流程進行排程!
在 UiPath 的學習道路上,我們常會對這些各項功能、參數感到混亂,因此RPA數位優化器的系列文章將會對這些功能參數進行解說。RPAI數位優化器這次要介紹Inject JS Script功能!想要更精準地與網頁進行互動、操作網頁元件時,就千萬不能錯過這個功能,可以幫助RPA機器人更精準地操作流程!
你可能也想看
Google News 追蹤
Thumbnail
接下來第二部分我們持續討論美國總統大選如何佈局, 以及選前一週到年底的操作策略建議 分析兩位候選人政策利多/ 利空的板塊和股票
Thumbnail
🤔為什麼團長的能力是死亡筆記本? 🤔為什麼像是死亡筆記本呢? 🤨作者巧思-讓妮翁死亡合理的幾個伏筆
setter和getter能把狀態改變時需做的事情包裝起來,讓外部只需簡單修改參數就能達到預想的效果
之前談論功能整合(FI)的進行有提到一個問題:「老師們是如何用雙手達成與學生的神經系統連結?(如果是阿凡達應該就是用髮辮)」,通常費登奎斯老師會以「韋伯-費希納定理」來說明,節錄維基百科如下: 韋伯定理:在同類刺激之下,其差異閾限的大小是隨著標準刺激強弱而成一定比例關係的,K=ΔI/I K為常數。
Thumbnail
個人認為兩者間的關係其實是種光譜,自動化服務會加入AI,降低設計流程門檻、提高辨識功能;AI 服務會加入自動化,更落地的提供實質幫助,兩者逐步靠攏,公司再根據自身需求、情境找到相對應、最適合的利基工具。
Thumbnail
RPA自動化流程是現今企業極為重視的一項技術。透過自動化流程,我們能夠將那些重複且繁瑣的操作,使其自動進行。 本單元,Meiko想來跟同學一同探索如何透過自動化流程,自動寄送員工生日賀卡,讓RPA來輔助企業,簡化流程,釋放潛力 — 利用RPA為企業效率加分
Thumbnail
發現RPA技術的無限潛力!了解如何透過Robotic Process Automation(RPA)實現自動化,克服企業勞動力短缺的挑戰。我們分享RPA的優勢、限制以及選擇最適合您企業的軟體的關鍵評估指標。結合AI技術,為您的業務帶來效率和質量的提升。不要錯過這個關於RPA未來發展趨勢的深入指南!
Thumbnail
這個教學是關於探索地圖的教學 教學包含了 使用 imagemap 出現提示 建立可互動式地圖 解謎系統 設定 / 使用變量 根據成功或失敗出現對應的畫面 這篇會稍微比較長也比較複雜ㄧ點如果中間有甚麼不懂的歡迎私訊我!
Thumbnail
UiPath(代號:PATH)最近告訴其投資者,它的增長速度正在急劇放緩。該消息導致其股票崩盤,甚至創下歷史新低。
Thumbnail
ARK 在 2021 中最看好的一家公司 UiPath(Path),僅僅 2 個季度,ARK 就將 Path 的持股比重提高到 3.01%(佔總投資比重的第 7 名)
Thumbnail
接下來第二部分我們持續討論美國總統大選如何佈局, 以及選前一週到年底的操作策略建議 分析兩位候選人政策利多/ 利空的板塊和股票
Thumbnail
🤔為什麼團長的能力是死亡筆記本? 🤔為什麼像是死亡筆記本呢? 🤨作者巧思-讓妮翁死亡合理的幾個伏筆
setter和getter能把狀態改變時需做的事情包裝起來,讓外部只需簡單修改參數就能達到預想的效果
之前談論功能整合(FI)的進行有提到一個問題:「老師們是如何用雙手達成與學生的神經系統連結?(如果是阿凡達應該就是用髮辮)」,通常費登奎斯老師會以「韋伯-費希納定理」來說明,節錄維基百科如下: 韋伯定理:在同類刺激之下,其差異閾限的大小是隨著標準刺激強弱而成一定比例關係的,K=ΔI/I K為常數。
Thumbnail
個人認為兩者間的關係其實是種光譜,自動化服務會加入AI,降低設計流程門檻、提高辨識功能;AI 服務會加入自動化,更落地的提供實質幫助,兩者逐步靠攏,公司再根據自身需求、情境找到相對應、最適合的利基工具。
Thumbnail
RPA自動化流程是現今企業極為重視的一項技術。透過自動化流程,我們能夠將那些重複且繁瑣的操作,使其自動進行。 本單元,Meiko想來跟同學一同探索如何透過自動化流程,自動寄送員工生日賀卡,讓RPA來輔助企業,簡化流程,釋放潛力 — 利用RPA為企業效率加分
Thumbnail
發現RPA技術的無限潛力!了解如何透過Robotic Process Automation(RPA)實現自動化,克服企業勞動力短缺的挑戰。我們分享RPA的優勢、限制以及選擇最適合您企業的軟體的關鍵評估指標。結合AI技術,為您的業務帶來效率和質量的提升。不要錯過這個關於RPA未來發展趨勢的深入指南!
Thumbnail
這個教學是關於探索地圖的教學 教學包含了 使用 imagemap 出現提示 建立可互動式地圖 解謎系統 設定 / 使用變量 根據成功或失敗出現對應的畫面 這篇會稍微比較長也比較複雜ㄧ點如果中間有甚麼不懂的歡迎私訊我!
Thumbnail
UiPath(代號:PATH)最近告訴其投資者,它的增長速度正在急劇放緩。該消息導致其股票崩盤,甚至創下歷史新低。
Thumbnail
ARK 在 2021 中最看好的一家公司 UiPath(Path),僅僅 2 個季度,ARK 就將 Path 的持股比重提高到 3.01%(佔總投資比重的第 7 名)