日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

UiPath Level 1-Lesson 2. Variables Data Types Introduction

發(fā)布時間:2025/5/22 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 UiPath Level 1-Lesson 2. Variables Data Types Introduction 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

學(xué)習(xí)大綱

  • 界面布局
  • 添加活動 (Activities)
  • 使用變量
  • 使用流程圖 (Flowcharts) 或序列 (Sequences)

?

1. 界面布局

  • Ribbon
  • Activities
  • Workflow Designer
  • Properties

?

2. FlowChart和Sequence

  • Sequence適用于需要執(zhí)行幾個連續(xù)動作的線性過程。
  • FlowChart適用于為復(fù)雜的活動建立聯(lián)系。
  • FlowChart和Sequence可以互相嵌套。
  • 為FlowChart和Sequence命名,使程序的框架看上去更直觀。

?

3. 變量

變量用于存儲多種類型的數(shù)據(jù)。變量的另一個關(guān)鍵方面是它們的值可以改變,以便您可以控制循環(huán)體執(zhí)行的次數(shù)。

Scope表示變量的應(yīng)用范圍,比如變量僅在某一個特定的FlowChart中使用,或是能在整個項目中使用。即使在不同的Scope中使用,也需要使用不同的名稱創(chuàng)建變量。

1) 常用變量:

  • Integer:整數(shù) (1, 2, 3, 45345)
  • String:字符串,通常用引號括起
  • Boolean:布爾型,True或False
  • Generic:存儲任何類型的數(shù)據(jù)
  • Array of...:任何類型的同類數(shù)據(jù)的列,例如{1, 15, 36}; {strFirstName, StrMiddleName, strLastName}

2) 添加變量:

  • 從“設(shè)計”功能區(qū)選項卡添加:
    • 在“Design” Ribbion的“Variables”組中,選擇“Create Variable” > [Type of Variable]。將顯示“Create Variable”窗口。
  • 從右鍵菜單或使用快捷鍵Ctrl + K添加:
    • 在任何活動的“Properties”面板中,右鍵單擊可以編輯的字段,然后在菜單中選擇“Create Variable”,或按Ctrl + K。
    • 填寫名稱并按Enter鍵。這種方式創(chuàng)建的變量的范圍是它所屬的最小范圍。通過“Manage Variables” >?“Promote to Global Scope” 以將所有變量都提升為全局變量。

  • 從變量面板添加:
    • 在Workflow Designer的下方可以調(diào)出變量面板。
    • 變量名 Name:必填;變量類型 Type:必填;變量范圍 Scope:必填;變量默認值 Default:可選。
    • 在變量面板中修改變量名,將會應(yīng)用到所有使用此變量的Activities或Workflow中。

?3) 刪除變量:

直接在變量面板中選中并按Delete鍵。

  • 刪除所有在當(dāng)前項目中未使用的變量
    • 在“Design” Ribbion的“Variables”組中,選擇“Manage Variables >?Remove Unreferenced”。
    • 變量面板中僅包含自動化過程中使用過的變量。

4) 瀏覽.Net變量類型

搜索變量類型列表中不顯示的類型:?

  • 在變量面板的變量類型下拉列表中,選擇“Browse for Types”。
  • 在“Type Name”字段中鍵入要查找的變量類型的關(guān)鍵字,例如Excel。

??

4. 判斷

FlowChart:Flow Decision

Sequence:If

在Condition里添加判斷條件,可以用And或Or連接。


?

5. 循環(huán)

FlowChart:直接將箭頭指向之前的某個活動就可以構(gòu)建循環(huán)。注意要給循環(huán)一個出口,否則就會死循環(huán)。

Sequence:While,Do While,For Each

  • While:先判斷條件,如果符合條件則執(zhí)行循環(huán)(條件在行動前)。
  • Do While:先執(zhí)行循環(huán),再判斷條件,符合條件則繼續(xù)下一輪循環(huán)(條件在行動后)。
  • For Each:對一個集合里的每個項目執(zhí)行循環(huán)。

For Each 實例:

  • Select Folder活動彈出窗口,要求用戶選擇一個文件夾。
  • 通過.NET代碼Directory.GetFile()讀取文件夾中的所有文件路徑,并存入數(shù)組fileList中。
  • For Each循環(huán)將數(shù)組fileList中的每一個元素(此例中是文件路徑),并顯示在Output窗口中。
      • For Each的屬性TypeAgrument,用來選擇每個項目(item)的數(shù)據(jù)類型。
      • Directory.GetFiles()是vb.NET語言,Uipath建立在.NET框架上的。

    *按下Ctrl鍵可以選擇多個活動。

    *GenericValue的連接:"123"+123=123123,123+"123"=246

    Generic Value 的方法
    方法名稱數(shù)據(jù)類型
    字符串型(String)整數(shù)型(Integer)小數(shù)型(Float)布爾型(Boolean)
    Split自動轉(zhuǎn)換為字符串型自動轉(zhuǎn)換為字符串型

    自動轉(zhuǎn)換為字符串:

    "Ture"或"False"

    Replace
    Substring
    Length
    Contains
    Trim
    IndexOf
    ToUpper
    ToLower
    ToInt取下限True=1, False=0
    ToString"Ture"或"False"

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?


    ?

    6. 練習(xí):猜數(shù)字

    生成一個0-1000的隨機數(shù)讓用戶猜測。如果猜對了則提示并停止程序;如果猜錯了,提示用戶猜測的數(shù)字比正確答案大了還是小了,再繼續(xù)猜測。

    思路:

    新建一個Flowchart→Assign:將生成的隨機數(shù)賦值給變量rNum→Input Dialog:輸入猜測的數(shù)字并賦值給變量gNum,將Label屬性設(shè)置為變量Hint用于顯示提示→Flow Decision:判斷gNum是否等于rNum→是則顯示Message Box→否則添加第二個Flow Decision:gNum是否大于rNum→是則Assign:Hint賦值為“猜一個更小的數(shù)字”→否則Assign:Hint賦值為“猜一個更大的數(shù)字”→將兩個Assign的箭頭拖到Input Dialog處建立循環(huán)。

    生成隨機數(shù):new Random().Next(0,1000),可以直接谷歌關(guān)鍵詞“.NET隨機數(shù)”。


    ??

    *本課使用過的活動、方法、函數(shù)等:

    • Message Box
    • Assign
    • Input Dialog
    • Write Line
    • Excel Application Scope:設(shè)置路徑時,如果文件不存在,會自動創(chuàng)建該文件。
    • Write Cell:設(shè)置工作表名稱時,如果工作表不存在,會自動創(chuàng)建工作表。
    • Write Text File
    • Select Folder
    • Delay:Duration屬性設(shè)置延遲的時間,如00:00:20表示延遲20秒鐘。
    • Switch:多條件判斷,類似于VBA的Select Case。默認的Case值為整數(shù)型,可以在屬性TypeArgument里修改。
    • Break:只用于For Each循環(huán)。
    • Open Application:可以用Indicate window on screen來抓取已經(jīng)打開的程序,也可以在FileName屬性里填寫程序的路徑。
    • Attach Window:連接到已經(jīng)打開的窗口并執(zhí)行一系列活動。
    • Type Into
    • Close Application
    • Now:返回項目執(zhí)行時的日期和時間 (dd/MM/yyyy hh:mm:ss)
    • .Substring(0,1):返回字符串的第一個字母。
    • .ToString:將數(shù)據(jù)轉(zhuǎn)化為字符串類型。
    • .Subtract():減去括號內(nèi)的值。
    • new Random().Next(0,1000):生成一個0到1000的隨機整數(shù)。

    ?

    轉(zhuǎn)載于:https://www.cnblogs.com/TeresaMu/p/9761473.html

    總結(jié)

    以上是生活随笔為你收集整理的UiPath Level 1-Lesson 2. Variables Data Types Introduction的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。