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 數位優化器
為什麼會看到廣告
avatar-img
147會員
121內容數
我們是以「機器人流程自動化(RPA)」結合「人工智慧(AI)」為主題的中文學習社群,旨在分享 RPA + AI 的學習資源、應用實例和最新發展趨勢,讓工作者透過自動化工具的有效應用,創造數位優化與轉型契機,讓我們一起由簡單開始,成就不簡單!
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
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
大家好,我是woody,是一名料理創作者,非常努力地在嘗試將複雜的料理簡單化,讓大家也可以體驗到料理的樂趣而我也非常享受料理的過程,今天想跟大家聊聊,除了料理本身,料理創作背後的成本。
Thumbnail
哈囉~很久沒跟各位自我介紹一下了~ 大家好~我是爺恩 我是一名圖文插畫家,有追蹤我一段時間的應該有發現爺恩這個品牌經營了好像.....快五年了(汗)時間過得真快!隨著時間過去,創作這件事好像變得更忙碌了,也很開心跟很多厲害的創作者以及廠商互相合作幫忙,還有最重要的是大家的支持與陪伴🥹。  
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
最近在使用UiPath的時候,發現改版新增了AI功能!它就叫作 Autopilot,藉由它的協助,可以大幅減少初學者摸索與試錯的時間,以下的舉例將結合ChatGPT以及UiPath進行開發與debug,期待透過分享,讓更多人能夠善用這些功能,提升開發的效率!
Thumbnail
探討國泰證券的美股定期定額投資計畫,強調透過自動化投資工具,如 RPA 技術,來簡化投資過程和降低風險。文章解析美股投資的長期增值潛力,並介紹 CUBE App 的便捷特性,讓使用者能輕鬆管理投資,達成財務自由的目標。透過定期定額的策略,投資者可更有效率地參與市場,無論生活多忙碌,也能穩健增值資產。
Thumbnail
本文將簡要介紹如何使用 Power Automate 讀取不同格式的檔案,包括 TXT、CSV、Excel、PDF 和 Word 檔案。透過實際操作步驟,讀者可掌握這些基本技巧,進而構建自己的自動化流程,邁向成為自動化專家的第一步。無論您是初學者還是有經驗的用戶,這些內容將有助於提升您的自動化能力。
Thumbnail
這篇文章將帶您走進 RPA 的學習世界,專注於 UiPath 中的 Excel 常用功能。例如,如何使用 Excel File、Read Range、Write Cell、Filter 和 Insert Sheet。將透過範例讓您瞭解這些功能的實際應用,幫助掌握自動化流程這項技術,我們一起開始學習!
Thumbnail
隨著企業競爭日益激烈,公司開始透過技術改進來提高效率和自動化工作流程。企業軟件,如ERP系統和機器人流程自動化(RPA)系統的引入,不是為了裁減員工,而是為了提升效率和實現自動化流程。本文探討了ERP和RPA自動化工作流程的多個好處,並介紹了3個強大的企業軟件公司。
Thumbnail
某單位志工服務時數記錄在檔案內,需匯入衛福部志工系統,但由於志工多、檔案多,進行人工計算耗時費工且常累計算錯。故提此法改善,提高效率。文章內容包含了作業流程、作業說明、實例說明、改善前後、展開運用和設計編寫。
Thumbnail
UiPath 是一家領先的機器人流程自動化(RPA)公司,總部位於紐約。本篇文章介紹了 UiPath 最新推出的 Automation Hub 和與 Microsoft 的合作等重要新聞,以及其在市場上的表現和競爭對手情況。文章最後還分享了未來可能的行動和發展趨勢。歡迎留言交流和討論!
Thumbnail
前言 從零開始構建一個 DateTimePicker 可能看起來令人畏懼,但試想一下你將獲得的靈活性和控制力。在這個系列中,我們將逐步揭開構建過程的神秘面紗,讓您能夠創建一個完全符合需求的自定義 DateTimePicker。 本文章,屬於付費系列的文章,這篇文章,我會希望讀者可以得到的
Thumbnail
日期中我們常分為假日與工作日,那EXCEL中如何快速的將工作日迅速的取出來呢? 這篇分享兩種做法: 週一到週五工作日 考慮國定假日與補假日 可以下載練習檔跟著做看看唷 練習檔下載 【📝圖文教學】 📌週一到週五工作日 先輸入一個日期 向下填滿 自動填滿選項 選擇以
Thumbnail
RPAI 數位優化器在這系列文章中,不會從基本除錯思維或套路開始說明,而是把焦點放在 UiPath 提供哪些除錯工具,透過理解工具使用方式、詳細解釋功能及比較不同功能差異,讓讀者對 UiPath 整個開發核心概念有更深了解,進而讓開發流程更加穩固!
Thumbnail
大家好,我是woody,是一名料理創作者,非常努力地在嘗試將複雜的料理簡單化,讓大家也可以體驗到料理的樂趣而我也非常享受料理的過程,今天想跟大家聊聊,除了料理本身,料理創作背後的成本。
Thumbnail
哈囉~很久沒跟各位自我介紹一下了~ 大家好~我是爺恩 我是一名圖文插畫家,有追蹤我一段時間的應該有發現爺恩這個品牌經營了好像.....快五年了(汗)時間過得真快!隨著時間過去,創作這件事好像變得更忙碌了,也很開心跟很多厲害的創作者以及廠商互相合作幫忙,還有最重要的是大家的支持與陪伴🥹。  
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
最近在使用UiPath的時候,發現改版新增了AI功能!它就叫作 Autopilot,藉由它的協助,可以大幅減少初學者摸索與試錯的時間,以下的舉例將結合ChatGPT以及UiPath進行開發與debug,期待透過分享,讓更多人能夠善用這些功能,提升開發的效率!
Thumbnail
探討國泰證券的美股定期定額投資計畫,強調透過自動化投資工具,如 RPA 技術,來簡化投資過程和降低風險。文章解析美股投資的長期增值潛力,並介紹 CUBE App 的便捷特性,讓使用者能輕鬆管理投資,達成財務自由的目標。透過定期定額的策略,投資者可更有效率地參與市場,無論生活多忙碌,也能穩健增值資產。
Thumbnail
本文將簡要介紹如何使用 Power Automate 讀取不同格式的檔案,包括 TXT、CSV、Excel、PDF 和 Word 檔案。透過實際操作步驟,讀者可掌握這些基本技巧,進而構建自己的自動化流程,邁向成為自動化專家的第一步。無論您是初學者還是有經驗的用戶,這些內容將有助於提升您的自動化能力。
Thumbnail
這篇文章將帶您走進 RPA 的學習世界,專注於 UiPath 中的 Excel 常用功能。例如,如何使用 Excel File、Read Range、Write Cell、Filter 和 Insert Sheet。將透過範例讓您瞭解這些功能的實際應用,幫助掌握自動化流程這項技術,我們一起開始學習!
Thumbnail
隨著企業競爭日益激烈,公司開始透過技術改進來提高效率和自動化工作流程。企業軟件,如ERP系統和機器人流程自動化(RPA)系統的引入,不是為了裁減員工,而是為了提升效率和實現自動化流程。本文探討了ERP和RPA自動化工作流程的多個好處,並介紹了3個強大的企業軟件公司。
Thumbnail
某單位志工服務時數記錄在檔案內,需匯入衛福部志工系統,但由於志工多、檔案多,進行人工計算耗時費工且常累計算錯。故提此法改善,提高效率。文章內容包含了作業流程、作業說明、實例說明、改善前後、展開運用和設計編寫。
Thumbnail
UiPath 是一家領先的機器人流程自動化(RPA)公司,總部位於紐約。本篇文章介紹了 UiPath 最新推出的 Automation Hub 和與 Microsoft 的合作等重要新聞,以及其在市場上的表現和競爭對手情況。文章最後還分享了未來可能的行動和發展趨勢。歡迎留言交流和討論!
Thumbnail
前言 從零開始構建一個 DateTimePicker 可能看起來令人畏懼,但試想一下你將獲得的靈活性和控制力。在這個系列中,我們將逐步揭開構建過程的神秘面紗,讓您能夠創建一個完全符合需求的自定義 DateTimePicker。 本文章,屬於付費系列的文章,這篇文章,我會希望讀者可以得到的
Thumbnail
日期中我們常分為假日與工作日,那EXCEL中如何快速的將工作日迅速的取出來呢? 這篇分享兩種做法: 週一到週五工作日 考慮國定假日與補假日 可以下載練習檔跟著做看看唷 練習檔下載 【📝圖文教學】 📌週一到週五工作日 先輸入一個日期 向下填滿 自動填滿選項 選擇以
Thumbnail
RPAI 數位優化器在這系列文章中,不會從基本除錯思維或套路開始說明,而是把焦點放在 UiPath 提供哪些除錯工具,透過理解工具使用方式、詳細解釋功能及比較不同功能差異,讓讀者對 UiPath 整個開發核心概念有更深了解,進而讓開發流程更加穩固!