【UiPath教學】 變數 (Variables) 與參數 (Arguments) 解析:告別 Low-Code 誤解

更新 發佈閱讀 4 分鐘

接觸UiPath一陣子後覺得它在設計上為了可以很好的讓使用者規劃出流程,變得有很多承接程式語言的規則,於是就會讓剛接觸這個工具的人覺得有一種被騙的感覺,明明是標榜Low-Code,但還是有很多潛在規則需要知道跟遵守。今天就要講解其中之一的概念是Variables及Arguments。

剛接觸UiPath的人可能就會被Variables 以及 Arguments 概念搞混,為什麼明明都是變數定義但是又分成這兩種類型呢?而什麼時候該使用什麼類型才對?

兩者共通點都為:需要定義變數名稱、變數類型、定義預設值(若需要)。

Variables

Variables本質上是區域變數的概念,除了以上提到需要定義的變數名稱、變數類型、定義預設值之外,他可以定義這個變數只在哪個區域有效 (哪個Scope)

它可以自己設定層級,越上面層級代表更外圈,變數存在的範圍也就越大。例如範例圖中的out_pyObj 變數,上面顯示Scope為 ERP合併報表下載-py資料整理 層級,將鼠標移至文字上放後會出現目前層級以及上面的層級,即 Sequence > Try Catch > Flowchart > ERP合併報表下載-py資料整理。(也可以參考左上方的區塊順序,但還是直接在scope上顯示的最為準確)。

代表 out_pyObj 變數只存於 ERP合併報表下載-py資料整理 此區塊, 其他上層的抓不到這個變數。

若將 out_pyObj 移至 FlowChart層級, ERP合併報表下載-py資料整理此區塊也會抓得到此變數。

vocus|新世代的創作平台


Arguments

Arguments可以看成需要被拿來在不同函式傳遞的變數,也就是參數。比較特別的是他需要定義In & Out的規則(不是漢堡薯條的In&Out),參數是被傳入還是需要被傳出到下一個階段繼續使用,即是在這裡可以被定義。 所以如果一般搭配Orchestrator使用,想要從Orchestrator傳入參數即是要設定Arguments。

  • In: 指資料被傳到下個函式
  • Out: 指資料被返回到上個函式(呼叫它的函式)
  • In/Out: 指資料會被傳到下個函式,這個函式運算後會改變此參數的值,新的參數值再被返回到上個涵式

Orchestrator設定Arguments的介面就會像是這樣:

若執行Job前有自己想帶入的參數可以按鉛筆icon後進行設定並儲存。若沒有帶入則表示會使用預設值。

vocus|新世代的創作平台



順便補:執行Job也可以設定此任務執行優先度。若無特別設定,預設就會使用Medium中間重要性。

vocus|新世代的創作平台


如果有團隊協作,在開發時也可以進一步的規劃變數名稱的規則,以我的經驗分享可以參考這樣的寫法,當大家寫法一致,未來在看同事寫的程式碼時也能比較快進入狀況,專注在流程邏輯上。

一般變數(Variable){資料類型}_{變數名稱}

  • 範例str_startDate, dt_userData

參數 (Argument){方向}_{資料類型}_{變數名稱} (方向:in / out / io)

  • 範例in_str_startDate, out_dt_userData


總結一下

vocus|新世代的創作平台


以上就是簡短的Variables及Arguments兩種使用上的差異的介紹!



留言
avatar-img
會計自動化研究社
31會員
31內容數
致力於交流【VBA|RPA自動化|會計實務】的學習社群。
2026/04/27
本文探討 UiPath 在整合 Python 時遇到的常見限制,特別是 Python 擴充套件無法直接呼叫物件導向的 Class,以及解決方案。作者詳細比較了 UiPath 的 Python 擴充套件與原生 Start Process 活動的差異,並提供了實際教學。
Thumbnail
2026/04/27
本文探討 UiPath 在整合 Python 時遇到的常見限制,特別是 Python 擴充套件無法直接呼叫物件導向的 Class,以及解決方案。作者詳細比較了 UiPath 的 Python 擴充套件與原生 Start Process 活動的差異,並提供了實際教學。
Thumbnail
2026/03/20
本文將教學如何在UiPath中創建、發布及匯入元件庫(Library)。以公司ERP登入流程為例,示範如何將重複使用的流程封裝成可重用元件,並透過UiPath Orchestrator共享,大幅提升開發效率與一致性。
Thumbnail
2026/03/20
本文將教學如何在UiPath中創建、發布及匯入元件庫(Library)。以公司ERP登入流程為例,示範如何將重複使用的流程封裝成可重用元件,並透過UiPath Orchestrator共享,大幅提升開發效率與一致性。
Thumbnail
2026/01/28
本文詳細介紹如何在 UiPath Studio 中整合 Python 腳本,克服 RPA 在資料處理上的侷限。看完後你會完成 Python 擴充套件的安裝、Python Scope 等關鍵設定,並提供範例和實際操作。學會讓 UiPath 和 Python 協同工作,提升 RPA 流程的處理效率與彈性
Thumbnail
2026/01/28
本文詳細介紹如何在 UiPath Studio 中整合 Python 腳本,克服 RPA 在資料處理上的侷限。看完後你會完成 Python 擴充套件的安裝、Python Scope 等關鍵設定,並提供範例和實際操作。學會讓 UiPath 和 Python 協同工作,提升 RPA 流程的處理效率與彈性
Thumbnail
看更多
你可能也想看
Thumbnail
本篇文章教你如何使用 Windows 內建的工作排程器來呼叫 Power Automate Desktop 的流程,實現定時執行的自動化。將詳細介紹取得流程 URL、設定工作排程器的步驟及注意事項,幫助你提高自動化的效率和便利性。如果你對 RPA 有興趣或想學習更多功能,歡迎參加我們的在線課程!
Thumbnail
本篇文章教你如何使用 Windows 內建的工作排程器來呼叫 Power Automate Desktop 的流程,實現定時執行的自動化。將詳細介紹取得流程 URL、設定工作排程器的步驟及注意事項,幫助你提高自動化的效率和便利性。如果你對 RPA 有興趣或想學習更多功能,歡迎參加我們的在線課程!
Thumbnail
見諸參與鄧伯宸口述,鄧湘庭於〈那個大霧的時代〉記述父親回憶,鄧伯宸因故遭受牽連,而案件核心的三人,在鄧伯宸記憶裡:「成立了成大共產黨,他們製作了五星徽章,印刷共產黨宣言——刻鋼板的——他們收集中共空飄的傳單,以及中國共產黨中央委員會有關文化大革命決議文的英文打字稿,另外還有手槍子彈十發。」
Thumbnail
見諸參與鄧伯宸口述,鄧湘庭於〈那個大霧的時代〉記述父親回憶,鄧伯宸因故遭受牽連,而案件核心的三人,在鄧伯宸記憶裡:「成立了成大共產黨,他們製作了五星徽章,印刷共產黨宣言——刻鋼板的——他們收集中共空飄的傳單,以及中國共產黨中央委員會有關文化大革命決議文的英文打字稿,另外還有手槍子彈十發。」
Thumbnail
想學會不用寫程式也能自動化工作流程?這篇 Zapier 教學帶你從註冊帳號、設定觸發條件到實作自動化流程,快速上手無代碼工具 Zapier。適合行銷、業務、PM 及希望提升效率的中小企業與個人用戶!
Thumbnail
想學會不用寫程式也能自動化工作流程?這篇 Zapier 教學帶你從註冊帳號、設定觸發條件到實作自動化流程,快速上手無代碼工具 Zapier。適合行銷、業務、PM 及希望提升效率的中小企業與個人用戶!
Thumbnail
初學者有時候無法順利執行RPA流程,可能只是因為未能留意系統的預設情況,因此我們在日期與時間(基礎篇)中,先簡單說明基本的時間格式與設定方法,協助初學者進行除錯,而進階篇則將透過實際操作,讓已經熟悉UiPath的學習者能靈活應用、加深印象!
Thumbnail
初學者有時候無法順利執行RPA流程,可能只是因為未能留意系統的預設情況,因此我們在日期與時間(基礎篇)中,先簡單說明基本的時間格式與設定方法,協助初學者進行除錯,而進階篇則將透過實際操作,讓已經熟悉UiPath的學習者能靈活應用、加深印象!
Thumbnail
前言 RPAI 數位優化器在上次 Power Automate #11|Excel 功能教學 - 啟動、新增工作表、關閉 大家介紹了 Excel 的開啟功能,既然已成功開啟 Excel,接下來便是讀取工作表中的內容。 本次將帶領大家了解如何讀取 Excel 工作表,並依據不同的資料範圍進行擷取。
Thumbnail
前言 RPAI 數位優化器在上次 Power Automate #11|Excel 功能教學 - 啟動、新增工作表、關閉 大家介紹了 Excel 的開啟功能,既然已成功開啟 Excel,接下來便是讀取工作表中的內容。 本次將帶領大家了解如何讀取 Excel 工作表,並依據不同的資料範圍進行擷取。
Thumbnail
在所有自動化流程、程式語言開發中,條件判斷無所不在。因為判斷式可以說是是人類大腦思考邏輯的基礎,一天當中的大大小小的決策都隱含著判斷式的身影。延續先前報修申請的例子,我們建立了一個只要有人填寫報修申請表,負責人就會收到通知的自動化流程。如果實際運作的模式是根據不同的報修種類,通知不同的負責人呢?
Thumbnail
在所有自動化流程、程式語言開發中,條件判斷無所不在。因為判斷式可以說是是人類大腦思考邏輯的基礎,一天當中的大大小小的決策都隱含著判斷式的身影。延續先前報修申請的例子,我們建立了一個只要有人填寫報修申請表,負責人就會收到通知的自動化流程。如果實際運作的模式是根據不同的報修種類,通知不同的負責人呢?
Thumbnail
當代名導基里爾.賽勒布倫尼科夫身兼電影、劇場與歌劇導演,其作品流動著強烈的反叛與詩意。在俄烏戰爭爆發後,他持續以創作回應專制體制的壓迫。《傳奇:帕拉贊諾夫的十段殘篇》致敬蘇聯電影大師帕拉贊諾夫。本文作者透過媒介本質的分析,解構賽勒布倫尼科夫如何利用影劇雙棲的特質,在荒謬世道中尋找藝術的「生存之道」。
Thumbnail
當代名導基里爾.賽勒布倫尼科夫身兼電影、劇場與歌劇導演,其作品流動著強烈的反叛與詩意。在俄烏戰爭爆發後,他持續以創作回應專制體制的壓迫。《傳奇:帕拉贊諾夫的十段殘篇》致敬蘇聯電影大師帕拉贊諾夫。本文作者透過媒介本質的分析,解構賽勒布倫尼科夫如何利用影劇雙棲的特質,在荒謬世道中尋找藝術的「生存之道」。
Thumbnail
5 月,方格創作島正式開島。這是一趟 28 天的創作旅程。活動期間,每週都會有新的任務地圖與陪跑計畫,從最簡單的帳號使用、沙龍建立,到帶著你從一句話、一張照片開始,一步一步找到屬於自己的創作節奏。不需要長篇大論,不需要完美的文筆,只需要帶上你今天的日常,就可以出發。征服創作島,抱回靈感與大獎!
Thumbnail
5 月,方格創作島正式開島。這是一趟 28 天的創作旅程。活動期間,每週都會有新的任務地圖與陪跑計畫,從最簡單的帳號使用、沙龍建立,到帶著你從一句話、一張照片開始,一步一步找到屬於自己的創作節奏。不需要長篇大論,不需要完美的文筆,只需要帶上你今天的日常,就可以出發。征服創作島,抱回靈感與大獎!
Thumbnail
當時間變少之後,看戲反而變得更加重要——這是在成為母親之後,我第一次誠實地面對這一件事:我沒有那麼多的晚上,可以任性地留給自己了。看戲不再只是「今天有沒有空」,而是牽動整個週末的結構,誰應該照顧孩子,我該在什麼時間回到家,隔天還有沒有精神帶小孩⋯⋯於是,我不得不學會一件以前並不擅長的事:挑選。
Thumbnail
當時間變少之後,看戲反而變得更加重要——這是在成為母親之後,我第一次誠實地面對這一件事:我沒有那麼多的晚上,可以任性地留給自己了。看戲不再只是「今天有沒有空」,而是牽動整個週末的結構,誰應該照顧孩子,我該在什麼時間回到家,隔天還有沒有精神帶小孩⋯⋯於是,我不得不學會一件以前並不擅長的事:挑選。
Thumbnail
這篇文章教學如何使用 Power Automate Desktop 的「傳送電子郵件」功能發送 Gmail 信件,包含 SMTP 伺服器設定、Gmail 系統設定(應用程式密碼)以及實際操作步驟。
Thumbnail
這篇文章教學如何使用 Power Automate Desktop 的「傳送電子郵件」功能發送 Gmail 信件,包含 SMTP 伺服器設定、Gmail 系統設定(應用程式密碼)以及實際操作步驟。
Thumbnail
這篇文章將帶您走進 RPA 的學習世界,專注於 UiPath 中的 Excel 常用功能。例如,如何使用 Excel File、Read Range、Write Cell、Filter 和 Insert Sheet。將透過範例讓您瞭解這些功能的實際應用,幫助掌握自動化流程這項技術,我們一起開始學習!
Thumbnail
這篇文章將帶您走進 RPA 的學習世界,專注於 UiPath 中的 Excel 常用功能。例如,如何使用 Excel File、Read Range、Write Cell、Filter 和 Insert Sheet。將透過範例讓您瞭解這些功能的實際應用,幫助掌握自動化流程這項技術,我們一起開始學習!
Thumbnail
機器人流程自動化(RPA)已成為企業數位轉型的關鍵技術,市面上有許多免費且易於使用的 RPA 軟體,如 UiPath。這篇文章教你如何快速、簡單地安裝 UiPath,這款操作門檻低、適合新手的工具。即使沒有 IT 或程式語言背景,任何人都能輕鬆上手並開始自動化工作,快開啟你的 RPA 學習之旅!
Thumbnail
機器人流程自動化(RPA)已成為企業數位轉型的關鍵技術,市面上有許多免費且易於使用的 RPA 軟體,如 UiPath。這篇文章教你如何快速、簡單地安裝 UiPath,這款操作門檻低、適合新手的工具。即使沒有 IT 或程式語言背景,任何人都能輕鬆上手並開始自動化工作,快開啟你的 RPA 學習之旅!
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News