- UiPath RPA開發:入門、實戰與進階
- 邵京京等
- 622字
- 2021-08-06 14:57:42
4.1.4 Flow Switch
Flow Switch也是分支結構活動之一,功能等同于Switch。不同的是,Flow Switch只能在流程圖中使用。當項目的流程圖中需要根據不同的條件,在多種情況中選擇其中一種情況執行時,都可用Flow Switch活動。
下面通過一個案例來學習流程圖下的Flow Switch的用法。
【例4.4】系統根據當前日期計算出對應的星期,然后根據今天是星期幾,打印不同的日程安排。
1)進入Studio界面,點擊Process創建一個流程,命名為4_4_FlowSwitch,如圖4-37所示。

圖4-37 新建流程
2)進入Main,拖入一個流程圖Flow Chart,并在此流程圖內拖入一個Flow Switch活動,然后將Flow Switch連接至Start,如圖4-38所示。

圖4-38 拖入Flow Switch
3)選中Flow Switch并查看其屬性,將Expression屬性值改為Today.DayOfWeek,如圖4-39所示。

圖4-39 修改Flow Switch屬性值
4)拖入一個Write Line活動,連接到Flow Switch,并將其Text屬性改為“"今天周末,大家好好放松下"”,如圖4-40所示。

圖4-40 設置Default分支活動
5)按第4步一次拖入6個Write Line活動,分別按圖4-41所示的內容更改Write Line的Text屬性,并更改與之對應的Flow Switch的Case屬性值。

圖4-41 設置其他分支活動
6)按Ctrl+F6快捷鍵執行程序,根據執行時的時間,參考結果如圖4-42所示。

圖4-42 執行結果
通過這個實際案例的練習,大家可以了解到,Flow Switch根據Expression表達式返回結果等于Case的值時,執行對應Case分支,每個Case分支通過連線方式連接流程序列或活動。關聯的分支會自動編號,其中第一個是默認情況。可以通過單擊相應的箭頭線條并更改Case字段的值,或通過改變分支屬性IsDefaultCase復選框的值來更改Case編號或分配其他默認Case。如果所有情況都不與表達式匹配,則執行默認情況。
Flow Switch的Expression條件表達式返回的數據類型默認是Int32,可按需更改。
- AngularJS Testing Cookbook
- Kali Linux Web Penetration Testing Cookbook
- RTC程序設計:實時音視頻權威指南
- Java程序員面試算法寶典
- jQuery從入門到精通 (軟件開發視頻大講堂)
- Learning Apache Kafka(Second Edition)
- ASP.NET程序設計教程
- Learning Python Design Patterns
- Android系統級深入開發
- SQL Server數據庫管理與開發兵書
- Test-Driven Machine Learning
- Web性能實戰
- 軟件體系結構
- 深度探索Go語言:對象模型與runtime的原理特性及應用
- 零基礎學HTML+CSS