RPA財務機器人開發(fā)與應用 課件 2任務二UiPath變量_第1頁
RPA財務機器人開發(fā)與應用 課件 2任務二UiPath變量_第2頁
RPA財務機器人開發(fā)與應用 課件 2任務二UiPath變量_第3頁
RPA財務機器人開發(fā)與應用 課件 2任務二UiPath變量_第4頁
RPA財務機器人開發(fā)與應用 課件 2任務二UiPath變量_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

RPA財務機器人基礎UiPath認知項目二任務二UiPath變量學習目標理解變量的含義01掌握變量的創(chuàng)建與刪除操作02掌握幾種常用變量的數(shù)據(jù)類型、運算符03掌握幾種常用變量數(shù)據(jù)類型的轉(zhuǎn)換04一、初識變量二、變量的創(chuàng)建與刪除三、變量的數(shù)據(jù)類型四、變量數(shù)據(jù)類型的轉(zhuǎn)換五、運算符知識導航一初識變量初識變量小王,你知道什么是變量嗎?我知道,初中數(shù)學中有教代數(shù),方程式中的x和y都是變量,x是自變量,y是因變量。我不是問數(shù)學里的變量,而是問UiPath里的變量。哦,那我們可把變量理解成一個“盒子”。什么是變量?初識變量賦值輸出a=1a=212什么是變量?初識變量賦值輸出ba=b2什么是變量?初識變量什么是變量?變量是內(nèi)存中保存數(shù)據(jù)的一個存儲空間,主要用于存儲數(shù)據(jù),只要一個數(shù)據(jù)之后不只使用一次,可能被反復使用時都要保存在變量中。變量在RPA中扮演重要的數(shù)據(jù)傳遞角色,是RPA編程不可或缺的一部分。為了提高可讀性,變量的名稱通??勺裱韵旅麘T例:蛇型命名法:First1_Name2、first_name2。大/小駝峰命名法:FirstName、lastName。帕斯卡命名法:First1Name2、First1Name。

UiPath中的變量名由字母、數(shù)字和下劃線組成,并且要以字母或下劃線開頭。UiPath中的變量名不區(qū)分大小寫,同時,變量的命名不能與UiPath的關鍵字沖突。定義變量時,還要注意變量的作用范圍。初識變量變量的命名初識變量變量的值

變量的值支持多種數(shù)據(jù)類型,包括從通用值,文本,數(shù)字,數(shù)據(jù)表,時間和日期,UiElement到任何.NET變量類型。使用變量前應先根據(jù)所存儲數(shù)據(jù)的特點為變量選擇合適的數(shù)據(jù)類型。數(shù)據(jù)類型決定了數(shù)據(jù)在內(nèi)存中的存放方式和占用內(nèi)存的大小,決定了數(shù)據(jù)的取值范圍和可對數(shù)據(jù)執(zhí)行的操作。數(shù)字文本圖片數(shù)據(jù)表多選題:在UiPath中,下列變量命名是合法名稱的有哪些?()A、Var_1B、Var-AC、FileD、1122參考答案:AC想一想課堂小練二變量的創(chuàng)建與刪除變量的創(chuàng)建變量創(chuàng)建的第一種方法:從變量面板創(chuàng)建

在UiPath的變量面板中,單擊“創(chuàng)建變量”,即可新增一個變量行,輸入變量名稱、選擇變量類型、設置范圍、設置默認值后即完成創(chuàng)建。如果默認值為空,則變量將使用其類型的默認值進行初始化。例如,創(chuàng)建一個變量,變量類型為Int32,默認值則為0。(注:僅當“設計器”面板包含至少一個活動時,才能創(chuàng)建變量。)變量的創(chuàng)建

在活動的屬性面板中,右鍵單擊可以編輯的字段,并在打開的如圖所示的快捷菜單中選擇“創(chuàng)建變量”,或者按快捷鍵Ctrl+K;接著輸入變量名,然后按回車鍵即可創(chuàng)建變量。創(chuàng)建好的變量也可在變量面板中查看和編輯。變量創(chuàng)建的第二種方法:從活動主體的屬性面板中創(chuàng)建變量。變量的創(chuàng)建

在活動中右鍵單擊可以編輯的字段,并在打開的菜單中選擇“創(chuàng)建變量”,或者按快捷鍵Ctrl+K創(chuàng)建;接著輸入變量名,然后按回車鍵即可創(chuàng)建變量。創(chuàng)建好的變量也可在變量面板中查看和編輯。變量創(chuàng)建的第三種方法:直接在活動主體中創(chuàng)建。變量的刪除

若要刪除變量,請在“變量”面板中,右鍵單擊該變量并選擇“刪除”,或者選中該變量并在鍵盤上按“Delete”鍵。變量刪除的操作方法三變量的數(shù)據(jù)類型變量的數(shù)據(jù)類型示例1String是一種只能存儲文本的變量類型。這類型的變量可用于存儲任何文本信息,如員工姓名、用戶名或任何其他字符串。(注:UiPath中的所有字符串必須放在英文狀態(tài)下的引號內(nèi)。)數(shù)據(jù)類型:String請在UiPath中創(chuàng)建變量a,其數(shù)據(jù)類型為String,值為“2021年資產(chǎn)負債表”,并輸出該變量。示例描述

示例1變量的數(shù)據(jù)類型示例1操作步驟運行結果數(shù)據(jù)類型:String變量的數(shù)據(jù)類型數(shù)據(jù)類型:BooleanBoolean也稱為布爾值變量,是一種變量類型,它只有兩個可能的值:True或False。這個變量使您能夠做出決策,從而更好地控制流程。示例描述請在UiPath中創(chuàng)建變量a,其數(shù)據(jù)類型為Boolean,并輸出該變量。

示例2變量的數(shù)據(jù)類型數(shù)據(jù)類型:Boolean操作步驟運行結果數(shù)據(jù)類型:Int32Int32是數(shù)字變量也稱為整數(shù)或Int32,用于存儲數(shù)字信息。它可以用于執(zhí)行方程或比較,傳遞重要數(shù)據(jù)和許多其他信息。變量的數(shù)據(jù)類型

示例3示例描述請在UiPath中創(chuàng)建變量a,其數(shù)據(jù)類型為Int32,值為11,并輸出該變量。數(shù)據(jù)類型:Int32變量的數(shù)據(jù)類型操作步驟運行結果Array數(shù)組變量是一種用于存儲同一類型的多個值的變量。在UiPath中可以創(chuàng)建由數(shù)字、字符串、布爾值等組成的數(shù)組。通過添加數(shù)組項的索引號,可以訪問它們的值并將其寫入到文本文件中。如下示例中的a(0),表示索引該變量中的第一個值。變量的數(shù)據(jù)類型數(shù)據(jù)類型:Array變量的數(shù)據(jù)類型數(shù)據(jù)類型:Array

示例4示例描述請在UiPath中創(chuàng)建變量a,其數(shù)據(jù)類型為Arrayof[T]的String[]類型,值為{“營業(yè)收入”,“營業(yè)成本”},并輸出該數(shù)組變量的第一個值。變量的數(shù)據(jù)類型數(shù)據(jù)類型:Array變量的數(shù)據(jù)類型數(shù)據(jù)類型:Array操作步驟運行結果變量的數(shù)據(jù)類型數(shù)據(jù)類型:GenericValue

GenericValue是一種可以存儲任何類型數(shù)據(jù)的變量,可以叫做泛型,包括文本、數(shù)字和日期等,它是UiPathStudio特有的。在UiPathStudio具有泛型值變量的自動轉(zhuǎn)換機制,可以通過定義它們的表達式來達到預期結果。表達式中的第一個元素的數(shù)據(jù)類型用作Studio執(zhí)行操作時的準則。例如,當兩個泛型值變量執(zhí)行“+”運算時,如果表達式中的第一個變量定義為字符串,則結果是這兩個變量的拼接。如果第一個變量定義為整數(shù),則結果是這些整數(shù)的和。(注:此處執(zhí)行求和第二個變量存儲數(shù)據(jù)需為數(shù)字)

示例5示例描述請在UiPath中創(chuàng)建變量a,其數(shù)據(jù)類型GenericValue,值為100.1,并輸出該變量。變量的數(shù)據(jù)類型數(shù)據(jù)類型:GenericValue操作步驟運行結果變量的數(shù)據(jù)類型數(shù)據(jù)類型:DataTableDataTable可以存儲大量信息,并充當數(shù)據(jù)庫或包含行和列的簡單電子表格。位于“瀏覽并選擇.NET類型”窗口中“System.Data命名空間”下方(System.Data.DataTable)。DataTable變量可用于將特定數(shù)據(jù)從一個數(shù)據(jù)庫遷移到另一個數(shù)據(jù)庫,從網(wǎng)站提取信息并將其以本地方式存儲在電子表格中。變量的數(shù)據(jù)類型數(shù)據(jù)類型:DoubleDouble是雙精度浮點型。位于“瀏覽并選擇.NET類型”窗口中“System命名空間”下方(System.Double)。

示例6示例描述請在UiPath中創(chuàng)建變量a,其數(shù)據(jù)類型Double,值為3.1415926,并輸出該變量。輸出結果變量的數(shù)據(jù)類型數(shù)據(jù)類型:Double操作步驟運行結果單選題:下列選項中哪項數(shù)據(jù)類型可以輸出True或False?()A、StringB、DatatableC、BooleanD、Int32參考答案:C想一想課堂小練多選題:下列變量數(shù)據(jù)類型中哪些屬于Array?()A、100200B、"凈利潤"C、{"資產(chǎn)負債表","利潤表"}D、{100,200,300}參考答案:CD想一想課堂小練四變量數(shù)據(jù)類型的轉(zhuǎn)換變量數(shù)據(jù)類型的轉(zhuǎn)換變量數(shù)據(jù)類型的轉(zhuǎn)換方式變量的數(shù)據(jù)類型間是可以互相轉(zhuǎn)換,它可分為隱式轉(zhuǎn)換和顯式轉(zhuǎn)換。隱式轉(zhuǎn)換是系統(tǒng)的默認轉(zhuǎn)換方式,即不需要特別聲明即可在所有情況下進行。顯式轉(zhuǎn)換(強制轉(zhuǎn)換)是一種強制性的轉(zhuǎn)換方式,顯式轉(zhuǎn)換使用類型轉(zhuǎn)換關鍵字。變量數(shù)據(jù)類型的轉(zhuǎn)換幾種常用的變量數(shù)據(jù)類型的轉(zhuǎn)換方法目標數(shù)據(jù)類型轉(zhuǎn)換方法轉(zhuǎn)換成Int32類型CInt()或Integer.Parse()轉(zhuǎn)換成浮點數(shù)值類型CDbl()或Double.Parse()轉(zhuǎn)換成時間類型datetime.parse()轉(zhuǎn)換成String類型ToString換行符vbcrlf說明:2021年A公司銷售收入為150,000元,銷售成本為90,000元。要求:設計一個機器人計算A公司2021年銷售毛利率活動:【分配】、【日志消息】變量名稱變量類型默認值銷售收入String銷售成本String變量數(shù)據(jù)類型的轉(zhuǎn)換示例描述

示例8示例描述

示例7變量數(shù)據(jù)類型的轉(zhuǎn)換操作步驟運行結果五運算符運算符什么是運算符呢?

運算符是用于執(zhí)行某種運算的符號,UiPath中的運算符大致可以分為5種類型:算術運算符、連接運算符、關系運算符、賦值運算符和邏輯運算符。UiPath中常用運算符類型運算符算術運算符用于處理數(shù)值計算,UiPath的常見算術運算符如下表所示。符號具體含義假設A=2,B=7^冪B^A結果為49+加法運算A+B結果為9-減法運算A-B結果為-5*乘法運算A*B結果為14/將一個操作數(shù)除以另一個操作數(shù),并返回一個浮點結果B/A結果3.5\將一個操作數(shù)除以另一個操作數(shù),并返回一個整數(shù)結果B/A結果為3MOD取余數(shù)BMODA結果為1算術運算符運算符

連接運算符的作用是把兩個字符串合并成一個字符串,UiPath的連接運算符如下表所示。類別運算符號含義樣例連接運算符&或+字符串連接字符串“科”與字符串“云”的連接結果為“科云”連接運算符運算符

關系運算符,也稱比較運算符,其比較的結果是一個邏輯值(邏輯真或邏輯假)。UiPath的常見關系運算符如下表所示。關系運算符類別運算符號含義假設變量a=10,b=6關系運算符

=等于a=b的關系運算結果為False>大于a>b的關系運算結果為True<小于a<b的關系運算結果為False>=大于等于a>=5的關系運算結果為True<=小于等于a<=5的關系運算結果為False<>不等于a<>b的關系運算結果為True運算符

“=”是UiPath中的賦值運算符,該運算符把賦值號右邊表達式的計算結果賦給左邊的變量。UiPath中的賦值運算符如下表所示。賦值運算符類別運算符號含義樣例賦值運算符=賦值a=10的結果是為變量a賦值為10運算符

邏輯運算符是針對邏輯值進行運算的符號,其運算結果也是一個邏輯值。例如用邏輯運算符把多個關系表達式連接起來組成一個復雜的邏輯表達式,這種邏輯表達式常用于作為分支程序或循環(huán)程序的條件判斷。UiPath中的常見邏輯運算符如下表所示。邏輯運算符類別運算符號含義假設變量a=10,b=6邏輯運算符And并且a>5Anda<11的邏輯運算結果為TrueOr或者a>11Orb<8的邏輯運算結果為TrueNot取反Nota>5的邏輯運算結果為FalseUiPath中的表達式可以由多種運算符號連接多種類型的值組成,當一個表達式中包含多種不同的運算符時,要注意辨別這些運算符的優(yōu)先級。UiPath運算符的優(yōu)先級從高到低順序如下:算術運算符(連接運算符)、關系運算符、邏輯運算符、賦值運算符。具體來說,各常見運算符的優(yōu)先級從高到低順序如下:*和/、Mod、+和-、&、關系運算符(所有關系運算符級別相同)、Not、And、Or、=(賦值運算符)。運算符UiPath運算符的優(yōu)先級說明:2021年A公司銷售收入為

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論