【UiPath2022+C#】UiPath If条件语句_uipath闰年-程序员宅基地

技术标签: UiPath  c#  编辑器  开发语言  

【UiPath2022+C#】UiPath If条件语句

环境

UiPath Studio Community 2022.4.3

Windows

C#

定义

在 UiPath 中,If 条件语句跟您所想的几乎完全一样:

  • 要验证的条件(2 种可能的结果 – True 或 False)
  • 当条件为 True 时要执行的一组操作(Then 分支)
  • 当条件为 False 时要执行的一组操作(Else 分支)

不同的是,根据所选的自动化项目类型,有 2 个相应的活动可以实现 If 条件语句的作用:

  • 序列中的“If 条件语句”
  • 流程图中的“流程决策”

此外,可以将 If 条件决策用作活动中的运算符。

业务场景

只要出现不是任选其一的两种操作,很可能就要使用 If 条件语句:

  • 检查付款状态(完成/未完成),并且对于每一种情况,均执行一系列操作
  • 确保序列中前一个操作的结果成功
  • 检查账户余额以确保有足够的资金支付发票金额
  • 检查系统中是否发生了某些事情,例如是否存在某个元素或图像,并根据结果执行相应的操作。

实现方式

序列中的 If 条件语句
  • 我们使用了**“输入对话框”**活动向用户获取输入值,并将其存储在 Int32 变量中。

  • 我们使用了“If 活动”活动,并使用 mod 运算符定义了一个条件来检查除法运算的余数:(year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)。如果条件为 True,则值为闰年。这里需要注意的是我们使用C#语法,网上和官方教程使用的是VB语法。

在这里插入图片描述

流程图中的 If 条件语句
  • 我们使用了“输入对话框”我们使用了“输入对话框”活动向用户获取输入值, 并将其存储在 Int32 变量中。

  • 我们添加了条件与上述“If 语句”活动相同的“流程决策”活动:(year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)。

在这里插入图片描述

C# 三目运算符
  • 我们将项目定义为一个序列,序列并使用“输入对话框”活动向用户获取输入值,“输入对话框”然后将其存储在 Int32 变量中。并将其存储在 Int32 变量中。

  • 我们定义了一个字符串变量,并将其用作“分配”活动的输出。在“分配”活动的“值”字段中,我们使用与上一个示例相同的表达式,然后在引号之间添加 2 段文本 - 当条件为 True 时分配第一段文本。三目表达式如下:message = ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) ? “是闰年” : “不是闰年”。

在这里插入图片描述

文档

IF 条件
流程决策

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/baidu_33146219/article/details/126051799

智能推荐

ORA-02068,ORA-03113 报错_ora-02068 ora-03113-程序员宅基地

文章浏览阅读3k次。ORA-02068,ORA-03113 报错Solution The Error ORA-02068,ORA-031132010-01-05 09:45Symptoms:alert日志经常报如下错误:Error 2068 trapped in 2PC on transaction 74.40.87328. Cleaning up.Error stack returned to_ora-02068 ora-03113

Android Studio写代码时代码提示与自动补全功能消失_@impor为什么没提示-程序员宅基地

文章浏览阅读6.1k次,点赞2次,收藏3次。1.问题如下:数据impor不会提示代码补全功能 2.解决方案如下:关闭File/Power Save Mode即可,这样就打开了代码提示功能以及代码自动补全。3.解决结果如下:..._@impor为什么没提示

计算机辅助药物设计在新药研发中的应用-程序员宅基地

文章浏览阅读4.4k次,点赞2次,收藏8次。随着分子生物学、X射线晶体学的发展,大量与疾病相关的生物大分子的三维结构被确定;计算机科学的迅速崛起使得数据挖掘、机器学习等技术快速发展。在这两方面的推动下,计算机辅助药物设计(CADD)应运而生,并渗透到新药研发的各个环节。CADD可以提高药物研发的成功率,降低研发成本,缩短研发周期,是目前创新药物研究的核心技术之一。1、在药物靶点的发现与确证中的应用靶点的发现与确证是现代新药研发的第一步,也是新药创制过程中的瓶颈之一。CADD的应用可以加快靶点发现的速度,提高靶点发现的准确度,从而推进新药研发。

【分类网络】EfficientNetV2网络详解和搭建_efficientv2-程序员宅基地

文章浏览阅读3.6k次,点赞3次,收藏28次。文章目录前言视频内容efficientV2_model结果展示前言视频地址对应详细博文地址视频内容训练图像的尺寸很大时,训练速度非常慢在网络浅层中使用Depthwise convolutions速度会很慢(参数量少并不意味着推理速度慢,一个项目应用主要看准确率和推理速度?)同等的放大每个stage是次优的新的dropout方法Progressive Learning渐进学习策略efficientV2_modelfrom collection_efficientv2

flutter开发实战-日志logger写入文件及print_flutter logger-程序员宅基地

文章浏览阅读4.7k次。flutter开发实战-日志logger写入文件及print,使用的是logger进行实现,输出日志logger的不同level:verbose、debug、info、warning、error、wtf、nothing。_flutter logger

关于HttpWebRequest上传文件-程序员宅基地

文章浏览阅读70次。我们web 操作离不开 http请求响应HttpWebRequest上传文件也是一样的道理下面码一些代码:   private void UploadFile(string strRequestUri, string strCookie, string filename) { // 初始化HttpWebRequest HttpWebR..._httpwebrequest multipart/form-data 上传文件

随便推点

raspberry pi_您应该为项目选择哪种Raspberry Pi?-程序员宅基地

文章浏览阅读229次。raspberry pi Raspberry Pi计算机有许多不同的型号和版本。 但是哪一个最适合您的项目? 以下是可用主要模型的摘要: raspi.tv的Alex Eames 摄 。 经许可使用。 版权所有。 模型 技术指标 价钱 Pi 3 B型 CPU: 1.2GHz 64位四核ARMv8 内存: 1GB USB: 4个端口 连接性:以太网,Wi-..._cm3, model b or b+

C++文件操作(2023最新详解)-程序员宅基地

文章浏览阅读1.6w次,点赞68次,收藏400次。简要介绍一下输入输出的概念和文件出入输出的具体操作,以及文件操作的相关函数与参数的整理_c++文件操作

Hive 的安装及配置_hive adminmanual-程序员宅基地

文章浏览阅读257次。为了探索Hive 的神秘与伟大,我们踏上了Hive的学习之路,这个工具的好与不好且先不谈,先来安装Hive吧。。。我们用MySQL存储Hive 的元数据Metastore,所以先安装MySQL。具体安装及配置步骤如下:我的整个操作过程分7个部分:1.安装 MySQL2.安装 Hive3.将 Hive 元数据 Metastore配置到 MySQL4.Hadoop集群配置5..._hive adminmanual

用CSS3制作圆形滚动进度条动画效果_滚动的时候radius过渡效果-程序员宅基地

文章浏览阅读3.8k次,点赞3次,收藏4次。转自:https://www.cnblogs.com/jr1993/p/4677921.html我们先设置一个200x200的方块,然后我们在这里面完成我们的效果:.circleProgress_wrapper{ width: 200px; height: 200px; margin: 50px auto; position: relativ_滚动的时候radius过渡效果

vue 时间戳转日期解决办法_vue3/vite2 时间戳转时间-程序员宅基地

文章浏览阅读800次。java后端返回时间戳vue 进行时间戳转换为 时间格式可以用以下解决方案:第一步:下载安装依赖包npm install -save moment第二步:在main.js文件引入import moment from ‘moment‘//全局过滤器Vue.filter(‘dateFmt‘, (input, formatString = “YYYY-MM-DD”) => {return moment(input).format(formatString)})第三步:因为momen_vue3/vite2 时间戳转时间

FreeRTOS Task && Scheduler API_xtaskcallapplicationtaskhook-程序员宅基地

文章浏览阅读245次。FreeRTOS Task && Scheduler API 函数总结_xtaskcallapplicationtaskhook

推荐文章

热门文章

相关标签