当前位置:网站首页>【UiPath2022+C#】UiPath Switch
【UiPath2022+C#】UiPath Switch
2022-08-05 05:17:00 【会敲键盘的肘子】
【UiPath2022+C#】UiPath Switch
环境
UiPath Studio Community 2022.4.3
Windows
C#
定义
这是一种控制流语句,可以根据特定表达式的值执行多组语句中的一组。换句话说,如果我们至少需要处理 3 种可能的操作过程,则可以使用切换而是 If 条件语句。这可以通过条件判断来实现,就像在 If 条件语句中一样,只不过它的条件不是布尔值,而是多个值。
业务场景
- 发票有 3 种可能的状态(未开始、待处理、已批准),并且每一种状态下的发票有 3 组操作
- 根据特定条件自动向 4 家供应商订购原材料的过程
实现方式
首先我们准备以下文件和文件夹:
在序列工作流中,我们使用遍历循环活动遍历源文件夹中的每个文件,方法是使用 (new DirectoryInfo(filePath)).GetFiles(),并执行以下活动:
将文件信息分配给新创建的文件信息变量
将文件名分配给字符串变量,方法是将file.Name应用于文件信息变量
在案例之间切换,这些案例是由通过使用Substring方法分隔文件名 fileName.Substring(fileName.Length - 7,3)的扩展名前的3 个字符所生成,并通过使用移动文件活动复制相应文件夹中的文件。
For Each活动细节如下:
在序列工作流中,流程图在流程图中,已经重用大多数活动且应用一些更改,并且还引入两个新活动:
- 我们创建了 2 个其他变量 - 字符串数组,用于存储文件名;Int32 变量用作索引以遍历数组并替换“遍历循环”活动
- The 流程切换活动看起来不同,但功能相同
- 使用流程切换活动检查文件并将其移动到相应文件夹后,将使用 流程决策 活动检查索引变量的值是否等于数组的索引。如果索引变量的值小于数组的索引,则索引变量增加 1,然后重复该过程。
最后,我们得到的结果如下图:
待处理文件夹
未开始文件夹
已批准文件夹
文档
边栏推荐
- 6k+ star,面向小白的深度学习代码库!一行代码实现所有Attention机制!
- 物联网:LoRa无线通信技术
- 【数据库和SQL学习笔记】7.SQL中的插入(INSERT)、删除(DELETE)、更新(UPDATE)
- 【shell编程】第三章:函数
- CVPR best paper winner Huang Gao's team from Tsinghua University presented the first dynamic network review
- dataframe 常用操作
- 亲身实感十多年的面试官面试的题目
- 八、响应处理——ReturnValueHandler匹配返回值处理器并处理返回值原理解析
- Redis设计与实现(第三部分):多机数据库的实现
- framebuffer应用编程及文字显示(1)
猜你喜欢
随机推荐
The University of Göttingen proposed CLIPSeg, a model that can perform three segmentation tasks at the same time
网工必用神器:网络排查工具MTR
dataframe 常用操作
[Pytorch study notes] 11. Take a subset of the Dataset and shuffle the order of the Dataset (using Subset, random_split)
(C语言)动态内存管理
【数据库和SQL学习笔记】7.SQL中的插入(INSERT)、删除(DELETE)、更新(UPDATE)
ECCV2022 | RU&谷歌提出用CLIP进行zero-shot目标检测!
全尺度表示的上下文非局部对齐
三、自动配置源码分析
framebuffer应用编程及文字显示(2)
CVPR 2022 | 70% memory savings, 2x faster training
十一、拦截器运行原理
[Database and SQL study notes] 9. (T-SQL language) Define variables, advanced queries, process control (conditions, loops, etc.)
WCH系列芯片CoreMark跑分
【ts】typescript高阶:键值类型及type与interface区别
【ts】typescript高阶:分布式条件类型
面向小白的深度学习代码库,一行代码实现30+中attention机制。
四、Web场景之静态资源配置原理
CVPR 2022 |节省70%的显存,训练速度提高2倍
【ts】typescript高阶:条件类型与infer