Uipath 管理变量


文章目录

  • Uipath 管理变量
  • 前言
  • 一、认识变量
  • 二、管理变量
    • 1.创建变量
    • 2.删除变量

前言

本节主要介绍Uipath Studio 变量使用及如何进行管理变量。


一、认识变量

与所有程序设计语言一样,Uipath 也有自己的变量。变量是用来存储值,理解成是一种存储多种类型数据的容器,支持类型有Text, Number, Data table, Time,Date,generic value及任何 .Net 变量类型等。变量创建后,您就可以在程序中使用它来作为数据交互,数据传递,对变量进行一系列操作,灵活的实现各种需求实现。
变量的概念:变量相当于内存中一个数据存储空间的表示,你可以把变量看做是一个房间的门牌号,通过门牌号我们可以找到房间,而通过变量名可以访问到变量(值)。
String userName=”marshal”;

  1. String 变量类型,用来存储文本类型
  2. userName 变量名称,类似门牌号
  3. “=” 是赋值,将右边的值”marshal” 赋值给变量userName
  4. marshal 变量的值,类似房间。
    通过userName 可以找到该变量userName存储的值“marshal”。

二、管理变量

Uipath Studio 管理变量是通过变量面板统一管理,并且基于当前Studio 设计器至少包含一个活动(Activity),才能创建变量。

1.创建变量

**【案例实操】**创建文本变量userName,默认变量值为“Uipath RPA”,修改其变量值为”marshal”,最后将变量名称打印出来。
步骤1:双击打开Uipath Studio程序,选择Start->Process,弹出新建项目对话框。


Name: 项目名称,当前项目名称为01变量
Location: 项目保存路径
Description:项目描述
Compatibility:兼容性,默认采用window-Legacy
Language: 程序开发语言,默认采用VB

步骤2:在左侧Project 栏底部,点击Project,将当前面板切换到Project,双击Main 流程图,在设计器中央可以看到Main流程图已打开。

**步骤3:**在Main 流程图中,拖拉Activity,创建变量userName。在左侧Project 栏中底部,选择Activites属性,将当前面板切换到活动(Activities),在搜索栏中输入Assign,选中Assign,按住鼠标左键不放,将Assign拖拉到流程中,同样在搜索栏中输入Write line ,将Write line活动拖拉到Assign上下方各一个,效果如下:


在上图中,鼠标点击Sequence,点击Variables,如下图:

Variables 面板说明:

**步骤4:**使用变量,在流程图中,将变量名称userName 填入Assign 左侧,在右侧输入”marshal”,
在Write Line 中输入userName如下图:

注意点:String 是文本类型,在赋值时务必使用英文状态下的双引号包住,如”marshal”
**步骤5:**点击运行,查看输出结果。

从Output 输出面板可以看到,初始默认值为Uipath,修改后其值为marhsal。
变量虽可以设置默认值,但可以按需求实际情况,对默认值进行修改。

创建变量其他方法
方法01:活动主体中创建, 在流程图中,选择活动(Acitivity),右击弹出属性对话框,选择Create Variable, 如下图

点击Create Variable,输入变量名称:userAge,按回车键确认,如下图:

创建变量默认为String,可在Variable type 栏选择所需要的类型。其他操作上图一样。
在Activity 创建变量时,也可按快捷键 Ctrl+K,再输入变量名称,按回车键确认。
方法02: 通过属性面板创建变量,在流程图中,选择活动(Acitivity),点击右侧Properties,
在To 输入框按Ctrl+K,或右击选择Create Variable,输入变量userAge,再回车键确认,在Value 输入框输入值18,将变量类型修改为Int32, 如下图:

2.删除变量

在程序开发过程,有时输错变量名称,或有多余的变量,可以通过变量面板对变量进行删除。
**步骤:**在“变量”面板中,选择一个变量,然后按 Delete 键。

提示:在删除变量时,需确认所删的变量是否有被使用到,如果有被使用,删除后系统运行报错。

Uipath 认识变量及如何管理变量相关推荐

  1. python内存管理 变量无需事先声明_python 内存管理

    内存管理 包括: 变量无须事先声明 变量无须指定类型 不用关心内存管理 变量名会被"回收" del 语句能够直接释放资源 变量定义 python中, 变量在第一次被赋值时自动声明, ...

  2. 刘启成_使用if及变量编写LAMP管理脚本

    使用if及变量编写LAMP管理脚本 实验环境要求: 使用母盘克隆虚拟机,并将其命名为自动部署LAMP环境,设置网络参数和主机名等. 一.安装LAMP: 说明:先下载好所有lamp需要的软件包. 1.安 ...

  3. Ansible的管理变量、机密和事实

    文章目录 管理变量.机密和事实 1.管理变量 1.1Ansible变量简介 1.1.1 命令变量 1.12 定义变量 1.2 playbook中的变量 1.2.1在Playbook中定义变量 1.2. ...

  4. python内存管理 变量无需事先声明_关于python本身的内存管理

    一.在python中,变量和内存管理的特点 1.变量无需事先声明 2.变量无需指定类型 3.程序员不用关心内存的管理问题 4.变量名会被回收 5.del语句能够直接释放资源 二.内存分配问题 在为变量 ...

  5. python内存管理 变量无需指定类型_Python内存管理

    到现在为止,你已经看了不少Python代码的例子.我们本节的主题是变量和内存管理的细节,包括: 变量无需事先声明. 变量无需指定类型. 程序员不用关心内存管理. 变量名会被"回收" ...

  6. 13、内存管理—变量作用

    内存管理-变量作用 一.普通局部变量 include <stdio.h>int main(int argc, char const *argv[]) {int a = 10;if(1){i ...

  7. 第1章 Stata管理变量与数据

    1.1创建和替代变量 数据(案例1.2) 例1.2是我国2009年各地区的就业人口以及工资总额数据.请使用Stata命令进行操作:(1)试着生成新的变量来描述各地区的平均工资情况:(2)试着生成平均工 ...

  8. cmake 常用变量和常用环境变量查表手册

    cmake 常用变量和常用环境变量查表手册 一,cmake 变量引用的方式: 前面我们已经提到了,使用${}进行变量的引用.在 IF 等语句中,是直接使用变量名而不通过${}取值 二,cmake 自定 ...

  9. java 定义类变量初始化吗_Java的变量有哪些类型?变量如何定义?如何初始化?请说明理由并举例_学小易找答案...

    [单选题]根据金杯萃取理论,咖啡萃取比较适合的参数是: (2.9分) [判断题]高分化的鳞状细胞癌恶性程度高,低分化的鳞状细胞癌恶性程度低. ( ) [简答题]第 3-4 节之间的关系是什么?在全诗结 ...

最新文章

  1. 单继承--多态性 多继承--二义性 ambiguous
  2. PHP文件上传主要代码讲解
  3. TensorRT是NVIDIA开发的深度学习推理工具,只支持推理,不支持训练 引
  4. ubuntu install opengl
  5. poj 2817 WordStack (状态dp)
  6. 要“牵手”了?抖音和腾讯商谈对等开放 腾讯火速回应
  7. python网络爬虫学习笔记(八):XPath的使用
  8. Activiti(6.0)任务管理服务TaskaskService
  9. python的方向_Python Shell下方向键显示「^[[C^[[D」修复方法
  10. 不会真有人觉得聊天机器人难吧
  11. excel删除行闪退_excel打开闪退解决 打开excel自动退出 自动关闭的解决
  12. 英语情景对话计算机专业,工作有关情景对话英语
  13. JS快速获取本周、本月时间区间的方法
  14. 奇迹 与服务器连接中断,奇迹少女连接服务器失败 连接不上网络怎么办
  15. 复数值神经网络matlab,学界 | Yoshua Bengio等提出深度复数网络:用复数构建深度神经网络(已开源)...
  16. Vmware中Server配置静态IP地址
  17. 为JBoot系统增加启动任务
  18. 【渝粤教育】电大中专学前儿童社会教育_1作业 题库
  19. RETHINKING SOFT LABELS FOR KNOWLEDGE DISTIL- LATION: A BIAS-VARIANCE TRADEOFF PERSPECTIVE
  20. js根据value值删除元素

热门文章

  1. 人人视频APP突遭下架:上亿用户慌了
  2. 基于碰撞传感器的自动导航车系统设计
  3. autodesk mudbox 2022 安装教程
  4. 无水高氯酸锂-市场现状及未来发展趋势
  5. SAR图像的干涉相位 matlab_相位表是如何为你的混音工作带来帮助的
  6. 利用python爬取龙虎榜数据及后续分析
  7. Python闭包的两个案例
  8. “钱三篇”后续之年金终值
  9. 2022熔化焊接与热切割考试题及答案
  10. C++中实现复数累乘