RPA 功能|UiPath 簡單卻超實用的 Add Data Row!

更新於 2024/11/10閱讀時間約 6 分鐘
在 UiPath 的學習道路上,我們常會對這些各項功能(Activities)、參數(Properities)感到混亂,因此 RPAI 數位優化器的系列文章將會對這些功能參數進行解說。今天要和大家介紹的就是在 UiPath 進行 Excel 操作會使用的:Add Data Row 功能!
圖片來源:iThome
在開始閱讀正文之前,也別忘了先追蹤我們的 臉書粉絲專頁方格子帳號

Add Data Row 功能介紹

Add Data Row 功能可以告訴 UiPath 我們希望在 Excel 中的 Datatable 新增一列資料,當我們需要將值加入到 Excel 當中時,就可以考慮使用這個功能。
這個功能通常會和 Excel Application ScopeRead Range 等功能搭配使用,另外我們也會先使用 Multiple Assign 功能來指定變數的內涵,這樣我們後續才能根據這個變數內涵,在指定的 Excel 表格中添加內容。
我們在 UiPath 介面左側的 Activities 列表就可找到這兩個功能,如下圖所示:
如果還想學習更多 UiPath 功能、實作案例並了解最新自動化趨勢, 歡迎加入「零基礎快速學習 RPA-利用 UiPath 建構自動化機器人」線上課程! 課程優惠只到 2024 年 2 月 5 日,快點擊連結立即了解:https://mastertalks.tw/products/rpa-uipath?ref=RPARPA

功能參數說明

Add Data Row 的參數設定介面
當我們點選 Add Data Row,便可在介面右側的 Properties 設定相關參數,接下來將一一向大家介紹這些參數所代表的意涵:
  • ArrayRow:
    可和 DataRow 二擇一填寫,記得要用大括號,裡面直接放入你的需求(例如字串或變數),如果是放字串的話,記得要加上雙引號,請參考下方範例。
    如果是放變數的話,我們在使用此功能之前會用 Multiple Assign 功能先預設變數,且按照擺放的順序依序添加,後面實作案例也將針對 Multiple Assign 有更詳細的說明。
e.g. {"Robot","eraser",3,5,15}
  • DataRow:
    可和 ArrayRow 二擇一填寫,不過如果兩個都有寫的話,系統會以 DataRow 優先,因其彈性度更高,而且不像 ArrayRow 是根據大括號中的順序依序添加,而能夠將資料根據標題欄位進行配對,基本上也一定要得 Multiple Assign 功能搭配使用,針對新增列的內容進行設定,請參考下方的實例說明。
  • DataTable:
    填寫要新增列的表格範圍,前面通常會搭配 Read Range 或 Build Table。
    值得注意的是,當執行此一功能之後,此時的 DataTable 便會新增資料列而被修改過,因此原本的 DataTable 變數便不復存在,因此我們也可以先將原本的 DataTable 變數另作保存,後面再執行 Add Data Row 功能。

實作案例

我們建立了一個簡單的銷售紀錄表,如果今天是希望將新的銷售紀錄新增到既有的表格當中,我們便可以透過 Add Data Row 加以實現:PP
RPA 實作案例:銷售紀錄表
Step1
如下圖,我們可以先使用 Excel Application ScopeRead Range 功能,來告訴 UiPath 我們希望抓取的資料與表格內容,並在 Read Range 功能中,將 Output 的 DataTable 設定為一個新的變數「DT1」。
Step2
如下圖,接著我們使用 Multiple Assign 這個功能,此功能可以讓我們一口氣設定多個不同變數。首先,我們創立一個「DR」變數,並讓它等於 DT1.NewRow ,NewRow 是 UiPath 系統的內建功能,等於是在告訴 UiPath,DR 就是 DT1 表格中新的一列。
緊接著後面的 DR(" "),就是告訴 UiPath 這個新的列當中各欄位的內容,像是 DR("Name") 輸入 Shelly、DR("item" )輸入 box,依此類推。
Step3
接著,我們就可以使用今天的主角 Add Data Row,只要在 ArrayRow 和 DataRow 二擇一輸入資訊,而這次我們會選擇在 DataRow 輸入剛剛建立的 DR 變數。而在 DataTable 中,我們則是輸入起初 Read Range 所要讀取的表格變數DT1,如此一來就大功告成囉!
Step4
最終結果如下圖,在我們既有的資料中多加了一列新的資料,紀錄著名為 Shelly 的購物狀況。
再次提醒大家,這個實作案例的目的只是快速帶大家嘗試操作這個功能,一般來說我們在使用 Multiple Assign 時,通常會讓它直接讀取其他變數,不用一格一格填,如此一來才能夠一次且大量新增列,發揮 RPA 的真正功效!

結語與心得

RPAI 數位優化器認為 Add Data Row 功能的實用度為四顆星!
當我們使用 RPA 這套工具操作 Excel 時,很多時候都是希望將其他系統的資訊輸入到 Excel 進行後續處理和分析,此時我們就可以使用 Add Data Row 功能。
希望此次分享能幫助到大家,這些功能雖然簡單,卻是我們創造自動化流程的每塊基石,因此透過理解這些功能,將能使我們的工作更為順暢與自動化,讓我們一起由簡單開始,成就不簡單!
如果你/妳喜歡這篇文章,歡迎點點愛心或留言,讓我們相互交流和成長!
這次的分享到此告一段落,想了解更多 RPA + AI 與數位轉型的最新趨勢與觀點、RPA 軟體功能介紹及實務應用案例,也歡迎追蹤 RPAI 數位優化器的社群和我們交流互動,我們下次見!
🚀 Instagram:RPAI 數位優化器
🚀 臉書粉絲專頁:RPAI 數位優化器
🚀 YouTube 頻道:RPAI 數位優化器

延伸學習資源

即將進入廣告,捲動後可繼續閱讀
為什麼會看到廣告
avatar-img
134會員
113內容數
我們是以「機器人流程自動化(RPA)」結合「人工智慧(AI)」為主題的中文學習社群,旨在分享 RPA + AI 的學習資源、應用實例和最新發展趨勢,讓工作者透過自動化工具的有效應用,創造數位優化與轉型契機,讓我們一起由簡單開始,成就不簡單!
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
RPAI 數位優化器 的其他內容
RPAI 數位優化器要和大家介紹的是在 UiPath 進行 Excel 相關活動的時候經常使用到的:Sort Data Table 功能!顧名思義就是可以將 Excel 中的欄位內容進行排序,主要可根據欄位名稱或是欄位索引位置進行升冪排序(Ascending)和降冪排序(Descending)。
先前 RPAI 數位優化器有分享過如何利用 UiPath Orchestrator,實現於特定時間啟動指定機器人流程的做法。不過我們怎麼可以只學一種工具呢?這次要介紹 Windows 內建的工作排程器(Task Scheduler),不需仰賴 Orchestrator 也可以將機器人流程進行排程!
在 UiPath 的學習道路上,我們常會對這些各項功能、參數感到混亂,因此RPA數位優化器的系列文章將會對這些功能參數進行解說。RPAI數位優化器這次要介紹Inject JS Script功能!想要更精準地與網頁進行互動、操作網頁元件時,就千萬不能錯過這個功能,可以幫助RPA機器人更精準地操作流程!
你是否也曾經有過以下這個念頭:如果有機器人可以來幫我完成繁瑣而重複性文書工作的話,那該有多好?「文件理解」可將我們從消磨熱情的重複性行為解放出來,將有限的專注力投入於創意發想、策略思考等面向,以下將介紹「文件理解」的定義,以及使用 UiPath 製作文件理解機器人的七大步驟!
即使身處在台灣,使用者也能透過這項工具,使 RPA 機器人於美國加州時區的中午 12 點自動執行任務,而不需要通宵熬夜,RPAI 數位優化器要介紹的是幫了遠端工作者大忙的功臣便是:UiPath Orchestrator 的其中一項功能,可協助使用者安排時程,去執行已經製作完成的機器人。
在 UiPath 的學習道路上,我們常會對這些各項功能、參數感到混亂,因此 RPAI 數位優化器的系列文章將會對這些功能參數進行解說。如果你有使用過 Excel 的 VLOOKUP 功能,那就更不能錯過今天這篇文章所要介紹的 Lookup Data Table 功能!
RPAI 數位優化器要和大家介紹的是在 UiPath 進行 Excel 相關活動的時候經常使用到的:Sort Data Table 功能!顧名思義就是可以將 Excel 中的欄位內容進行排序,主要可根據欄位名稱或是欄位索引位置進行升冪排序(Ascending)和降冪排序(Descending)。
先前 RPAI 數位優化器有分享過如何利用 UiPath Orchestrator,實現於特定時間啟動指定機器人流程的做法。不過我們怎麼可以只學一種工具呢?這次要介紹 Windows 內建的工作排程器(Task Scheduler),不需仰賴 Orchestrator 也可以將機器人流程進行排程!
在 UiPath 的學習道路上,我們常會對這些各項功能、參數感到混亂,因此RPA數位優化器的系列文章將會對這些功能參數進行解說。RPAI數位優化器這次要介紹Inject JS Script功能!想要更精準地與網頁進行互動、操作網頁元件時,就千萬不能錯過這個功能,可以幫助RPA機器人更精準地操作流程!
你是否也曾經有過以下這個念頭:如果有機器人可以來幫我完成繁瑣而重複性文書工作的話,那該有多好?「文件理解」可將我們從消磨熱情的重複性行為解放出來,將有限的專注力投入於創意發想、策略思考等面向,以下將介紹「文件理解」的定義,以及使用 UiPath 製作文件理解機器人的七大步驟!
即使身處在台灣,使用者也能透過這項工具,使 RPA 機器人於美國加州時區的中午 12 點自動執行任務,而不需要通宵熬夜,RPAI 數位優化器要介紹的是幫了遠端工作者大忙的功臣便是:UiPath Orchestrator 的其中一項功能,可協助使用者安排時程,去執行已經製作完成的機器人。
在 UiPath 的學習道路上,我們常會對這些各項功能、參數感到混亂,因此 RPAI 數位優化器的系列文章將會對這些功能參數進行解說。如果你有使用過 Excel 的 VLOOKUP 功能,那就更不能錯過今天這篇文章所要介紹的 Lookup Data Table 功能!
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
本文比較了兩個自動化工具Zapier和UiPath,闡述其適用範圍、擴展性、執行環境及學習門檻的異同。Zapier適合簡單的雲端整合,而UiPath則具備強大的自動化能力,支援複雜的業務流程。透過此篇文章,讀者能更清晰地瞭解這兩種工具的特點,並選擇適合自身需求的解決方案,提升工作效率。
Thumbnail
隨著自動化技術的進步,越來越多的企業開始尋求 RPA 來提高效率和降低成本,因此 RPA 工程師成為熱門的職位之一。從流程設計到技術實作,RPA 工程師在自動化領域中的角色至關重要。 然而,如果身為 RPA 工程師的你在未來的發展中感到迷茫,不必擔心!這篇文章將帶大家認識多種的RPA職涯發展。
Thumbnail
這篇文章將帶您走進 RPA 的學習世界,專注於 UiPath 中的 Excel 常用功能。例如,如何使用 Excel File、Read Range、Write Cell、Filter 和 Insert Sheet。將透過範例讓您瞭解這些功能的實際應用,幫助掌握自動化流程這項技術,我們一起開始學習!
setter和getter能把狀態改變時需做的事情包裝起來,讓外部只需簡單修改參數就能達到預想的效果
之前談論功能整合(FI)的進行有提到一個問題:「老師們是如何用雙手達成與學生的神經系統連結?(如果是阿凡達應該就是用髮辮)」,通常費登奎斯老師會以「韋伯-費希納定理」來說明,節錄維基百科如下: 韋伯定理:在同類刺激之下,其差異閾限的大小是隨著標準刺激強弱而成一定比例關係的,K=ΔI/I K為常數。
Thumbnail
RPAI 數位優化器在這系列文章中,不會從基本除錯思維或套路開始說明,而是把焦點放在 UiPath 提供哪些除錯工具,透過理解工具使用方式、詳細解釋功能及比較不同功能差異,讓讀者對 UiPath 整個開發核心概念有更深了解,進而讓開發流程更加穩固!
Thumbnail
個人認為兩者間的關係其實是種光譜,自動化服務會加入AI,降低設計流程門檻、提高辨識功能;AI 服務會加入自動化,更落地的提供實質幫助,兩者逐步靠攏,公司再根據自身需求、情境找到相對應、最適合的利基工具。
Thumbnail
RPA自動化流程是現今企業極為重視的一項技術。透過自動化流程,我們能夠將那些重複且繁瑣的操作,使其自動進行。 本單元,Meiko想來跟同學一同探索如何透過自動化流程,自動寄送員工生日賀卡,讓RPA來輔助企業,簡化流程,釋放潛力 — 利用RPA為企業效率加分
Thumbnail
發現RPA技術的無限潛力!了解如何透過Robotic Process Automation(RPA)實現自動化,克服企業勞動力短缺的挑戰。我們分享RPA的優勢、限制以及選擇最適合您企業的軟體的關鍵評估指標。結合AI技術,為您的業務帶來效率和質量的提升。不要錯過這個關於RPA未來發展趨勢的深入指南!
Thumbnail
你知道嗎?無論是哪個 Excel 功能,我們都可以透過 RPA 將 Excel 與其他應用程式進行串接及互動,因此 RPAI 數位優化器這次要來分享的是如何透過 Microsoft Power Automate 進行 RPA 流程開發,呼叫你手中的各種巨集檔!
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
本文比較了兩個自動化工具Zapier和UiPath,闡述其適用範圍、擴展性、執行環境及學習門檻的異同。Zapier適合簡單的雲端整合,而UiPath則具備強大的自動化能力,支援複雜的業務流程。透過此篇文章,讀者能更清晰地瞭解這兩種工具的特點,並選擇適合自身需求的解決方案,提升工作效率。
Thumbnail
隨著自動化技術的進步,越來越多的企業開始尋求 RPA 來提高效率和降低成本,因此 RPA 工程師成為熱門的職位之一。從流程設計到技術實作,RPA 工程師在自動化領域中的角色至關重要。 然而,如果身為 RPA 工程師的你在未來的發展中感到迷茫,不必擔心!這篇文章將帶大家認識多種的RPA職涯發展。
Thumbnail
這篇文章將帶您走進 RPA 的學習世界,專注於 UiPath 中的 Excel 常用功能。例如,如何使用 Excel File、Read Range、Write Cell、Filter 和 Insert Sheet。將透過範例讓您瞭解這些功能的實際應用,幫助掌握自動化流程這項技術,我們一起開始學習!
setter和getter能把狀態改變時需做的事情包裝起來,讓外部只需簡單修改參數就能達到預想的效果
之前談論功能整合(FI)的進行有提到一個問題:「老師們是如何用雙手達成與學生的神經系統連結?(如果是阿凡達應該就是用髮辮)」,通常費登奎斯老師會以「韋伯-費希納定理」來說明,節錄維基百科如下: 韋伯定理:在同類刺激之下,其差異閾限的大小是隨著標準刺激強弱而成一定比例關係的,K=ΔI/I K為常數。
Thumbnail
RPAI 數位優化器在這系列文章中,不會從基本除錯思維或套路開始說明,而是把焦點放在 UiPath 提供哪些除錯工具,透過理解工具使用方式、詳細解釋功能及比較不同功能差異,讓讀者對 UiPath 整個開發核心概念有更深了解,進而讓開發流程更加穩固!
Thumbnail
個人認為兩者間的關係其實是種光譜,自動化服務會加入AI,降低設計流程門檻、提高辨識功能;AI 服務會加入自動化,更落地的提供實質幫助,兩者逐步靠攏,公司再根據自身需求、情境找到相對應、最適合的利基工具。
Thumbnail
RPA自動化流程是現今企業極為重視的一項技術。透過自動化流程,我們能夠將那些重複且繁瑣的操作,使其自動進行。 本單元,Meiko想來跟同學一同探索如何透過自動化流程,自動寄送員工生日賀卡,讓RPA來輔助企業,簡化流程,釋放潛力 — 利用RPA為企業效率加分
Thumbnail
發現RPA技術的無限潛力!了解如何透過Robotic Process Automation(RPA)實現自動化,克服企業勞動力短缺的挑戰。我們分享RPA的優勢、限制以及選擇最適合您企業的軟體的關鍵評估指標。結合AI技術,為您的業務帶來效率和質量的提升。不要錯過這個關於RPA未來發展趨勢的深入指南!
Thumbnail
你知道嗎?無論是哪個 Excel 功能,我們都可以透過 RPA 將 Excel 與其他應用程式進行串接及互動,因此 RPAI 數位優化器這次要來分享的是如何透過 Microsoft Power Automate 進行 RPA 流程開發,呼叫你手中的各種巨集檔!