版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
RPA財(cái)務(wù)機(jī)器人基礎(chǔ)UiPath認(rèn)知項(xiàng)目二任務(wù)二UiPath變量學(xué)習(xí)目標(biāo)理解變量的含義01掌握變量的創(chuàng)建與刪除操作02掌握幾種常用變量的數(shù)據(jù)類型、運(yùn)算符03掌握幾種常用變量數(shù)據(jù)類型的轉(zhuǎn)換04一、初識(shí)變量二、變量的創(chuàng)建與刪除三、變量的數(shù)據(jù)類型四、變量數(shù)據(jù)類型的轉(zhuǎn)換五、運(yùn)算符知識(shí)導(dǎo)航一初識(shí)變量初識(shí)變量小王,你知道什么是變量嗎?我知道,初中數(shù)學(xué)中有教代數(shù),方程式中的x和y都是變量,x是自變量,y是因變量。我不是問(wèn)數(shù)學(xué)里的變量,而是問(wèn)UiPath里的變量。哦,那我們可把變量理解成一個(gè)“盒子”。什么是變量?初識(shí)變量賦值輸出a=1a=212什么是變量?初識(shí)變量賦值輸出ba=b2什么是變量?初識(shí)變量什么是變量?變量是內(nèi)存中保存數(shù)據(jù)的一個(gè)存儲(chǔ)空間,主要用于存儲(chǔ)數(shù)據(jù),只要一個(gè)數(shù)據(jù)之后不只使用一次,可能被反復(fù)使用時(shí)都要保存在變量中。變量在RPA中扮演重要的數(shù)據(jù)傳遞角色,是RPA編程不可或缺的一部分。為了提高可讀性,變量的名稱通??勺裱韵旅麘T例:蛇型命名法:First1_Name2、first_name2。大/小駝峰命名法:FirstName、lastName。帕斯卡命名法:First1Name2、First1Name。
UiPath中的變量名由字母、數(shù)字和下劃線組成,并且要以字母或下劃線開(kāi)頭。UiPath中的變量名不區(qū)分大小寫(xiě),同時(shí),變量的命名不能與UiPath的關(guān)鍵字沖突。定義變量時(shí),還要注意變量的作用范圍。初識(shí)變量變量的命名初識(shí)變量變量的值
變量的值支持多種數(shù)據(jù)類型,包括從通用值,文本,數(shù)字,數(shù)據(jù)表,時(shí)間和日期,UiElement到任何.NET變量類型。使用變量前應(yīng)先根據(jù)所存儲(chǔ)數(shù)據(jù)的特點(diǎn)為變量選擇合適的數(shù)據(jù)類型。數(shù)據(jù)類型決定了數(shù)據(jù)在內(nèi)存中的存放方式和占用內(nèi)存的大小,決定了數(shù)據(jù)的取值范圍和可對(duì)數(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)建變量”,即可新增一個(gè)變量行,輸入變量名稱、選擇變量類型、設(shè)置范圍、設(shè)置默認(rèn)值后即完成創(chuàng)建。如果默認(rèn)值為空,則變量將使用其類型的默認(rèn)值進(jìn)行初始化。例如,創(chuàng)建一個(gè)變量,變量類型為Int32,默認(rèn)值則為0。(注:僅當(dāng)“設(shè)計(jì)器”面板包含至少一個(gè)活動(dòng)時(shí),才能創(chuàng)建變量。)變量的創(chuàng)建
在活動(dòng)的屬性面板中,右鍵單擊可以編輯的字段,并在打開(kāi)的如圖所示的快捷菜單中選擇“創(chuàng)建變量”,或者按快捷鍵Ctrl+K;接著輸入變量名,然后按回車鍵即可創(chuàng)建變量。創(chuàng)建好的變量也可在變量面板中查看和編輯。變量創(chuàng)建的第二種方法:從活動(dòng)主體的屬性面板中創(chuàng)建變量。變量的創(chuàng)建
在活動(dòng)中右鍵單擊可以編輯的字段,并在打開(kāi)的菜單中選擇“創(chuàng)建變量”,或者按快捷鍵Ctrl+K創(chuàng)建;接著輸入變量名,然后按回車鍵即可創(chuàng)建變量。創(chuàng)建好的變量也可在變量面板中查看和編輯。變量創(chuàng)建的第三種方法:直接在活動(dòng)主體中創(chuàng)建。變量的刪除
若要?jiǎng)h除變量,請(qǐng)?jiān)凇白兞俊泵姘逯校益I單擊該變量并選擇“刪除”,或者選中該變量并在鍵盤(pán)上按“Delete”鍵。變量刪除的操作方法三變量的數(shù)據(jù)類型變量的數(shù)據(jù)類型示例1String是一種只能存儲(chǔ)文本的變量類型。這類型的變量可用于存儲(chǔ)任何文本信息,如員工姓名、用戶名或任何其他字符串。(注:UiPath中的所有字符串必須放在英文狀態(tài)下的引號(hào)內(nèi)。)數(shù)據(jù)類型:String請(qǐng)?jiān)赨iPath中創(chuàng)建變量a,其數(shù)據(jù)類型為String,值為“2021年資產(chǎn)負(fù)債表”,并輸出該變量。示例描述
示例1變量的數(shù)據(jù)類型示例1操作步驟運(yùn)行結(jié)果數(shù)據(jù)類型:String變量的數(shù)據(jù)類型數(shù)據(jù)類型:BooleanBoolean也稱為布爾值變量,是一種變量類型,它只有兩個(gè)可能的值:True或False。這個(gè)變量使您能夠做出決策,從而更好地控制流程。示例描述請(qǐng)?jiān)赨iPath中創(chuàng)建變量a,其數(shù)據(jù)類型為Boolean,并輸出該變量。
示例2變量的數(shù)據(jù)類型數(shù)據(jù)類型:Boolean操作步驟運(yùn)行結(jié)果數(shù)據(jù)類型:Int32Int32是數(shù)字變量也稱為整數(shù)或Int32,用于存儲(chǔ)數(shù)字信息。它可以用于執(zhí)行方程或比較,傳遞重要數(shù)據(jù)和許多其他信息。變量的數(shù)據(jù)類型
示例3示例描述請(qǐng)?jiān)赨iPath中創(chuàng)建變量a,其數(shù)據(jù)類型為Int32,值為11,并輸出該變量。數(shù)據(jù)類型:Int32變量的數(shù)據(jù)類型操作步驟運(yùn)行結(jié)果Array數(shù)組變量是一種用于存儲(chǔ)同一類型的多個(gè)值的變量。在UiPath中可以創(chuàng)建由數(shù)字、字符串、布爾值等組成的數(shù)組。通過(guò)添加數(shù)組項(xiàng)的索引號(hào),可以訪問(wèn)它們的值并將其寫(xiě)入到文本文件中。如下示例中的a(0),表示索引該變量中的第一個(gè)值。變量的數(shù)據(jù)類型數(shù)據(jù)類型:Array變量的數(shù)據(jù)類型數(shù)據(jù)類型:Array
示例4示例描述請(qǐng)?jiān)赨iPath中創(chuàng)建變量a,其數(shù)據(jù)類型為Arrayof[T]的String[]類型,值為{“營(yíng)業(yè)收入”,“營(yíng)業(yè)成本”},并輸出該數(shù)組變量的第一個(gè)值。變量的數(shù)據(jù)類型數(shù)據(jù)類型:Array變量的數(shù)據(jù)類型數(shù)據(jù)類型:Array操作步驟運(yùn)行結(jié)果變量的數(shù)據(jù)類型數(shù)據(jù)類型:GenericValue
GenericValue是一種可以存儲(chǔ)任何類型數(shù)據(jù)的變量,可以叫做泛型,包括文本、數(shù)字和日期等,它是UiPathStudio特有的。在UiPathStudio具有泛型值變量的自動(dòng)轉(zhuǎn)換機(jī)制,可以通過(guò)定義它們的表達(dá)式來(lái)達(dá)到預(yù)期結(jié)果。表達(dá)式中的第一個(gè)元素的數(shù)據(jù)類型用作Studio執(zhí)行操作時(shí)的準(zhǔn)則。例如,當(dāng)兩個(gè)泛型值變量執(zhí)行“+”運(yùn)算時(shí),如果表達(dá)式中的第一個(gè)變量定義為字符串,則結(jié)果是這兩個(gè)變量的拼接。如果第一個(gè)變量定義為整數(shù),則結(jié)果是這些整數(shù)的和。(注:此處執(zhí)行求和第二個(gè)變量存儲(chǔ)數(shù)據(jù)需為數(shù)字)
示例5示例描述請(qǐng)?jiān)赨iPath中創(chuàng)建變量a,其數(shù)據(jù)類型GenericValue,值為100.1,并輸出該變量。變量的數(shù)據(jù)類型數(shù)據(jù)類型:GenericValue操作步驟運(yùn)行結(jié)果變量的數(shù)據(jù)類型數(shù)據(jù)類型:DataTableDataTable可以存儲(chǔ)大量信息,并充當(dāng)數(shù)據(jù)庫(kù)或包含行和列的簡(jiǎn)單電子表格。位于“瀏覽并選擇.NET類型”窗口中“System.Data命名空間”下方(System.Data.DataTable)。DataTable變量可用于將特定數(shù)據(jù)從一個(gè)數(shù)據(jù)庫(kù)遷移到另一個(gè)數(shù)據(jù)庫(kù),從網(wǎng)站提取信息并將其以本地方式存儲(chǔ)在電子表格中。變量的數(shù)據(jù)類型數(shù)據(jù)類型:DoubleDouble是雙精度浮點(diǎn)型。位于“瀏覽并選擇.NET類型”窗口中“System命名空間”下方(System.Double)。
示例6示例描述請(qǐng)?jiān)赨iPath中創(chuàng)建變量a,其數(shù)據(jù)類型Double,值為3.1415926,并輸出該變量。輸出結(jié)果變量的數(shù)據(jù)類型數(shù)據(jù)類型:Double操作步驟運(yùn)行結(jié)果單選題:下列選項(xiàng)中哪項(xiàng)數(shù)據(jù)類型可以輸出True或False?()A、StringB、DatatableC、BooleanD、Int32參考答案:C想一想課堂小練多選題:下列變量數(shù)據(jù)類型中哪些屬于Array?()A、100200B、"凈利潤(rùn)"C、{"資產(chǎn)負(fù)債表","利潤(rù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)的默認(rèn)轉(zhuǎn)換方式,即不需要特別聲明即可在所有情況下進(jìn)行。顯式轉(zhuǎn)換(強(qiáng)制轉(zhuǎn)換)是一種強(qiáng)制性的轉(zhuǎn)換方式,顯式轉(zhuǎn)換使用類型轉(zhuǎn)換關(guān)鍵字。變量數(shù)據(jù)類型的轉(zhuǎn)換幾種常用的變量數(shù)據(jù)類型的轉(zhuǎn)換方法目標(biāo)數(shù)據(jù)類型轉(zhuǎn)換方法轉(zhuǎn)換成Int32類型CInt()或Integer.Parse()轉(zhuǎn)換成浮點(diǎn)數(shù)值類型CDbl()或Double.Parse()轉(zhuǎn)換成時(shí)間類型datetime.parse()轉(zhuǎn)換成String類型ToString換行符vbcrlf說(shuō)明:2021年A公司銷售收入為150,000元,銷售成本為90,000元。要求:設(shè)計(jì)一個(gè)機(jī)器人計(jì)算A公司2021年銷售毛利率活動(dòng):【分配】、【日志消息】變量名稱變量類型默認(rèn)值銷售收入String銷售成本String變量數(shù)據(jù)類型的轉(zhuǎn)換示例描述
示例8示例描述
示例7變量數(shù)據(jù)類型的轉(zhuǎn)換操作步驟運(yùn)行結(jié)果五運(yùn)算符運(yùn)算符什么是運(yùn)算符呢?
運(yùn)算符是用于執(zhí)行某種運(yùn)算的符號(hào),UiPath中的運(yùn)算符大致可以分為5種類型:算術(shù)運(yùn)算符、連接運(yùn)算符、關(guān)系運(yùn)算符、賦值運(yùn)算符和邏輯運(yùn)算符。UiPath中常用運(yùn)算符類型運(yùn)算符算術(shù)運(yùn)算符用于處理數(shù)值計(jì)算,UiPath的常見(jiàn)算術(shù)運(yùn)算符如下表所示。符號(hào)具體含義假設(shè)A=2,B=7^冪B^A結(jié)果為49+加法運(yùn)算A+B結(jié)果為9-減法運(yùn)算A-B結(jié)果為-5*乘法運(yùn)算A*B結(jié)果為14/將一個(gè)操作數(shù)除以另一個(gè)操作數(shù),并返回一個(gè)浮點(diǎn)結(jié)果B/A結(jié)果3.5\將一個(gè)操作數(shù)除以另一個(gè)操作數(shù),并返回一個(gè)整數(shù)結(jié)果B/A結(jié)果為3MOD取余數(shù)BMODA結(jié)果為1算術(shù)運(yùn)算符運(yùn)算符
連接運(yùn)算符的作用是把兩個(gè)字符串合并成一個(gè)字符串,UiPath的連接運(yùn)算符如下表所示。類別運(yùn)算符號(hào)含義樣例連接運(yùn)算符&或+字符串連接字符串“科”與字符串“云”的連接結(jié)果為“科云”連接運(yùn)算符運(yùn)算符
關(guān)系運(yùn)算符,也稱比較運(yùn)算符,其比較的結(jié)果是一個(gè)邏輯值(邏輯真或邏輯假)。UiPath的常見(jiàn)關(guān)系運(yùn)算符如下表所示。關(guān)系運(yùn)算符類別運(yùn)算符號(hào)含義假設(shè)變量a=10,b=6關(guān)系運(yùn)算符
=等于a=b的關(guān)系運(yùn)算結(jié)果為False>大于a>b的關(guān)系運(yùn)算結(jié)果為True<小于a<b的關(guān)系運(yùn)算結(jié)果為False>=大于等于a>=5的關(guān)系運(yùn)算結(jié)果為True<=小于等于a<=5的關(guān)系運(yùn)算結(jié)果為False<>不等于a<>b的關(guān)系運(yùn)算結(jié)果為True運(yùn)算符
“=”是UiPath中的賦值運(yùn)算符,該運(yùn)算符把賦值號(hào)右邊表達(dá)式的計(jì)算結(jié)果賦給左邊的變量。UiPath中的賦值運(yùn)算符如下表所示。賦值運(yùn)算符類別運(yùn)算符號(hào)含義樣例賦值運(yùn)算符=賦值a=10的結(jié)果是為變量a賦值為10運(yùn)算符
邏輯運(yùn)算符是針對(duì)邏輯值進(jìn)行運(yùn)算的符號(hào),其運(yùn)算結(jié)果也是一個(gè)邏輯值。例如用邏輯運(yùn)算符把多個(gè)關(guān)系表達(dá)式連接起來(lái)組成一個(gè)復(fù)雜的邏輯表達(dá)式,這種邏輯表達(dá)式常用于作為分支程序或循環(huán)程序的條件判斷。UiPath中的常見(jiàn)邏輯運(yùn)算符如下表所示。邏輯運(yùn)算符類別運(yùn)算符號(hào)含義假設(shè)變量a=10,b=6邏輯運(yùn)算符And并且a>5Anda<11的邏輯運(yùn)算結(jié)果為TrueOr或者a>11Orb<8的邏輯運(yùn)算結(jié)果為TrueNot取反Nota>5的邏輯運(yùn)算結(jié)果為FalseUiPath中的表達(dá)式可以由多種運(yùn)算符號(hào)連接多種類型的值組成,當(dāng)一個(gè)表達(dá)式中包含多種不同的運(yùn)算符時(shí),要注意辨別這些運(yùn)算符的優(yōu)先級(jí)。UiPath運(yùn)算符的優(yōu)先級(jí)從高到低順序如下:算術(shù)運(yùn)算符(連接運(yùn)算符)、關(guān)系運(yùn)算符、邏輯運(yùn)算符、賦值運(yùn)算符。具體來(lái)說(shuō),各常見(jiàn)運(yùn)算符的優(yōu)先級(jí)從高到低順序如下:*和/、Mod、+和-、&、關(guān)系運(yùn)算符(所有關(guān)系運(yùn)算符級(jí)別相同)、Not、And、Or、=(賦值運(yùn)算符)。運(yùn)算符UiPath運(yùn)算符的優(yōu)先級(jí)說(shuō)明:2021年A公司銷售收入為
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 衛(wèi)生值日制度通知
- 衛(wèi)生間抽紙管理制度及流程
- 社會(huì)工作財(cái)務(wù)制度
- 鄉(xiāng)鎮(zhèn)值班室衛(wèi)生制度
- 創(chuàng)建衛(wèi)生城市獎(jiǎng)懲制度
- 校園衛(wèi)生+考核制度
- 執(zhí)行中小學(xué)生財(cái)務(wù)制度
- 互助合作社財(cái)務(wù)制度
- 卓越運(yùn)營(yíng)人員管理制度
- 社會(huì)機(jī)構(gòu)財(cái)務(wù)制度
- 心力衰竭急性加重的危重監(jiān)護(hù)護(hù)理指南
- 堤防工程勘察設(shè)計(jì)方案
- 注冊(cè)監(jiān)理工程師(市政公用)繼續(xù)教育試題答案
- 2024年6月GESP編程能力認(rèn)證Scratch圖形化等級(jí)考試四級(jí)真題(含答案)
- 2025年水空調(diào)市場(chǎng)分析報(bào)告
- 質(zhì)量員考核評(píng)價(jià)大綱及習(xí)題集第二版
- 八年級(jí)上冊(cè)壓軸題數(shù)學(xué)考試試卷含詳細(xì)答案
- T/GFPU 1007-2022中小學(xué)幼兒園供餐潮汕牛肉丸
- 2024年攀枝花市中考英語(yǔ)試題(附答案)
- 人工智能通識(shí)教程第5章智能體
- 貨運(yùn)險(xiǎn)培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論