




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
RPA财务机器人基础UiPath认知项目二任务二UiPath变量学习目标理解变量的含义01掌握变量的创建与删除操作02掌握几种常用变量的数据类型、运算符03掌握几种常用变量数据类型的转换04一、初识变量二、变量的创建与删除三、变量的数据类型四、变量数据类型的转换五、运算符知识导航一初识变量初识变量小王,你知道什么是变量吗?我知道,初中数学中有教代数,方程式中的x和y都是变量,x是自变量,y是因变量。我不是问数学里的变量,而是问UiPath里的变量。哦,那我们可把变量理解成一个“盒子”。什么是变量?初识变量赋值输出a=1a=212什么是变量?初识变量赋值输出ba=b2什么是变量?初识变量什么是变量?变量是内存中保存数据的一个存储空间,主要用于存储数据,只要一个数据之后不只使用一次,可能被反复使用时都要保存在变量中。变量在RPA中扮演重要的数据传递角色,是RPA编程不可或缺的一部分。为了提高可读性,变量的名称通常可遵循以下命名惯例:蛇型命名法:First1_Name2、first_name2。大/小驼峰命名法:FirstName、lastName。帕斯卡命名法:First1Name2、First1Name。
UiPath中的变量名由字母、数字和下划线组成,并且要以字母或下划线开头。UiPath中的变量名不区分大小写,同时,变量的命名不能与UiPath的关键字冲突。定义变量时,还要注意变量的作用范围。初识变量变量的命名初识变量变量的值
变量的值支持多种数据类型,包括从通用值,文本,数字,数据表,时间和日期,UiElement到任何.NET变量类型。使用变量前应先根据所存储数据的特点为变量选择合适的数据类型。数据类型决定了数据在内存中的存放方式和占用内存的大小,决定了数据的取值范围和可对数据执行的操作。数字文本图片数据表多选题:在UiPath中,下列变量命名是合法名称的有哪些?()A、Var_1B、Var-AC、FileD、1122参考答案:AC想一想课堂小练二变量的创建与删除变量的创建变量创建的第一种方法:从变量面板创建
在UiPath的变量面板中,单击“创建变量”,即可新增一个变量行,输入变量名称、选择变量类型、设置范围、设置默认值后即完成创建。如果默认值为空,则变量将使用其类型的默认值进行初始化。例如,创建一个变量,变量类型为Int32,默认值则为0。(注:仅当“设计器”面板包含至少一个活动时,才能创建变量。)变量的创建
在活动的属性面板中,右键单击可以编辑的字段,并在打开的如图所示的快捷菜单中选择“创建变量”,或者按快捷键Ctrl+K;接着输入变量名,然后按回车键即可创建变量。创建好的变量也可在变量面板中查看和编辑。变量创建的第二种方法:从活动主体的属性面板中创建变量。变量的创建
在活动中右键单击可以编辑的字段,并在打开的菜单中选择“创建变量”,或者按快捷键Ctrl+K创建;接着输入变量名,然后按回车键即可创建变量。创建好的变量也可在变量面板中查看和编辑。变量创建的第三种方法:直接在活动主体中创建。变量的删除
若要删除变量,请在“变量”面板中,右键单击该变量并选择“删除”,或者选中该变量并在键盘上按“Delete”键。变量删除的操作方法三变量的数据类型变量的数据类型示例1String是一种只能存储文本的变量类型。这类型的变量可用于存储任何文本信息,如员工姓名、用户名或任何其他字符串。(注:UiPath中的所有字符串必须放在英文状态下的引号内。)数据类型:String请在UiPath中创建变量a,其数据类型为String,值为“2021年资产负债表”,并输出该变量。示例描述
示例1变量的数据类型示例1操作步骤运行结果数据类型:String变量的数据类型数据类型:BooleanBoolean也称为布尔值变量,是一种变量类型,它只有两个可能的值:True或False。这个变量使您能够做出决策,从而更好地控制流程。示例描述请在UiPath中创建变量a,其数据类型为Boolean,并输出该变量。
示例2变量的数据类型数据类型:Boolean操作步骤运行结果数据类型:Int32Int32是数字变量也称为整数或Int32,用于存储数字信息。它可以用于执行方程或比较,传递重要数据和许多其他信息。变量的数据类型
示例3示例描述请在UiPath中创建变量a,其数据类型为Int32,值为11,并输出该变量。数据类型:Int32变量的数据类型操作步骤运行结果Array数组变量是一种用于存储同一类型的多个值的变量。在UiPath中可以创建由数字、字符串、布尔值等组成的数组。通过添加数组项的索引号,可以访问它们的值并将其写入到文本文件中。如下示例中的a(0),表示索引该变量中的第一个值。变量的数据类型数据类型:Array变量的数据类型数据类型:Array
示例4示例描述请在UiPath中创建变量a,其数据类型为Arrayof[T]的String[]类型,值为{“营业收入”,“营业成本”},并输出该数组变量的第一个值。变量的数据类型数据类型:Array变量的数据类型数据类型:Array操作步骤运行结果变量的数据类型数据类型:GenericValue
GenericValue是一种可以存储任何类型数据的变量,可以叫做泛型,包括文本、数字和日期等,它是UiPathStudio特有的。在UiPathStudio具有泛型值变量的自动转换机制,可以通过定义它们的表达式来达到预期结果。表达式中的第一个元素的数据类型用作Studio执行操作时的准则。例如,当两个泛型值变量执行“+”运算时,如果表达式中的第一个变量定义为字符串,则结果是这两个变量的拼接。如果第一个变量定义为整数,则结果是这些整数的和。(注:此处执行求和第二个变量存储数据需为数字)
示例5示例描述请在UiPath中创建变量a,其数据类型GenericValue,值为100.1,并输出该变量。变量的数据类型数据类型:GenericValue操作步骤运行结果变量的数据类型数据类型:DataTableDataTable可以存储大量信息,并充当数据库或包含行和列的简单电子表格。位于“浏览并选择.NET类型”窗口中“System.Data命名空间”下方(System.Data.DataTable)。DataTable变量可用于将特定数据从一个数据库迁移到另一个数据库,从网站提取信息并将其以本地方式存储在电子表格中。变量的数据类型数据类型:DoubleDouble是双精度浮点型。位于“浏览并选择.NET类型”窗口中“System命名空间”下方(System.Double)。
示例6示例描述请在UiPath中创建变量a,其数据类型Double,值为3.1415926,并输出该变量。输出结果变量的数据类型数据类型:Double操作步骤运行结果单选题:下列选项中哪项数据类型可以输出True或False?()A、StringB、DatatableC、BooleanD、Int32参考答案:C想一想课堂小练多选题:下列变量数据类型中哪些属于Array?()A、100200B、"净利润"C、{"资产负债表","利润表"}D、{100,200,300}参考答案:CD想一想课堂小练四变量数据类型的转换变量数据类型的转换变量数据类型的转换方式变量的数据类型间是可以互相转换,它可分为隐式转换和显式转换。隐式转换是系统的默认转换方式,即不需要特别声明即可在所有情况下进行。显式转换(强制转换)是一种强制性的转换方式,显式转换使用类型转换关键字。变量数据类型的转换几种常用的变量数据类型的转换方法目标数据类型转换方法转换成Int32类型CInt()或Integer.Parse()转换成浮点数值类型CDbl()或Double.Parse()转换成时间类型datetime.parse()转换成String类型ToString换行符vbcrlf说明:2021年A公司销售收入为150,000元,销售成本为90,000元。要求:设计一个机器人计算A公司2021年销售毛利率活动:【分配】、【日志消息】变量名称变量类型默认值销售收入String销售成本String变量数据类型的转换示例描述
示例8示例描述
示例7变量数据类型的转换操作步骤运行结果五运算符运算符什么是运算符呢?
运算符是用于执行某种运算的符号,UiPath中的运算符大致可以分为5种类型:算术运算符、连接运算符、关系运算符、赋值运算符和逻辑运算符。UiPath中常用运算符类型运算符算术运算符用于处理数值计算,UiPath的常见算术运算符如下表所示。符号具体含义假设A=2,B=7^幂B^A结果为49+加法运算A+B结果为9-减法运算A-B结果为-5*乘法运算A*B结果为14/将一个操作数除以另一个操作数,并返回一个浮点结果B/A结果3.5\将一个操作数除以另一个操作数,并返回一个整数结果B/A结果为3MOD取余数BMODA结果为1算术运算符运算符
连接运算符的作用是把两个字符串合并成一个字符串,UiPath的连接运算符如下表所示。类别运算符号含义样例连接运算符&或+字符串连接字符串“科”与字符串“云”的连接结果为“科云”连接运算符运算符
关系运算符,也称比较运算符,其比较的结果是一个逻辑值(逻辑真或逻辑假)。UiPath的常见关系运算符如下表所示。关系运算符类别运算符号含义假设变量a=10,b=6关系运算符
=等于a=b的关系运算结果为False>大于a>b的关系运算结果为True<小于a<b的关系运算结果为False>=大于等于a>=5的关系运算结果为True<=小于等于a<=5的关系运算结果为False<>不等于a<>b的关系运算结果为True运算符
“=”是UiPath中的赋值运算符,该运算符把赋值号右边表达式的计算结果赋给左边的变量。UiPath中的赋值运算符如下表所示。赋值运算符类别运算符号含义样例赋值运算符=赋值a=10的结果是为变量a赋值为10运算符
逻辑运算符是针对逻辑值进行运算的符号,其运算结果也是一个逻辑值。例如用逻辑运算符把多个关系表达式连接起来组成一个复杂的逻辑表达式,这种逻辑表达式常用于作为分支程序或循环程序的条件判断。UiPath中的常见逻辑运算符如下表所示。逻辑运算符类别运算符号含义假设变量a=10,b=6逻辑运算符And并且a>5Anda<11的逻辑运算结果为TrueOr或者a>11Orb<8的逻辑运算结果为TrueNot取反Nota>5的逻辑运算结果为FalseUiPath中的表达式可以由多种运算符号连接多种类型的值组成,当一个表达式中包含多种不同的运算符时,要注意辨别这些运算符的优先级。UiPath运算符的优先级从高到低顺序如下:算术运算符(连接运算符)、关系运算符、逻辑运算符、赋值运算符。具体来说,各常见运算符的优先级从高到低顺序如下:*和/、Mod、+和-、&、关系运算符(所有关系运算符级别相同)、Not、And、Or、=(赋值运算符)。运算符UiPath运算符的优先级说明:2021年A公司销售收入为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 马工学管理中的行为决策研究试题及答案
- 投资咨询中的法律风险管理试题及答案
- 监理工程师考试有效工具及试题及答案
- 国际育婴师标准与试题及答案
- 2025-2030中国高级旅客列车行业市场发展趋势与前景展望战略分析研究报告
- 2025-2030中国高压磨辊(HPGRs)行业市场发展趋势与前景展望战略分析研究报告
- 2025-2030中国高压成型机行业市场现状分析及竞争格局与投资发展研究报告
- 2025年最普遍的劳动合同揭秘
- 信息化物流师行业前沿与试题及答案
- 2025-2030中国骨科植入物抗菌涂层表面处理行业市场现状供需分析及投资评估规划分析研究报告
- 七年级道法下册 第一单元 综合测试卷(人教海南版 2025年春)
- 《腕管综合征》课件
- 施工方案编制要求做到
- YY/T 0109-2024医用超声雾化器
- 2024年涉密人员考试试题库保密基本知识试题含答案
- 2024年退股事宜洽谈备忘录3篇
- 2025版科技成果转化合作协议书3篇
- 微创介入诊断治疗管理制度
- 新质生产力促进老年人公共体育服务高质量发展研究
- 大学生学业个人规划
- 软件产品售后服务及维护流程指南
评论
0/150
提交评论