影刀RPA新手教程:变量是什么——用生活中的盒子来类比
影刀RPA新手教程:变量是什么——用生活中的盒子来类比
你好,我是林焱。
今天我们来聊一个最最基础的概念:变量。
别被这个名字吓到。
变量真的很简单,简单到用一个生活中的东西就能完全类比。
变量就是一个贴了标签的盒子
你家里一定有盒子吧?
比如放袜子的盒子、放药的盒子、放工具的盒子。
变量就是这样一个盒子,只不过它放的不是实物,而是信息。
想象一下:
你有一个空盒子,在盒子外面贴了一张纸条,写上"用户名"三个字。
然后你往盒子里放了一张小纸条,上面写着"张三"。
这个"贴了标签的盒子",就是变量。
盒子上的标签"用户名",就是变量名。
盒子里放的"张三",就是变量的值。
就这么简单。
为什么要用变量
你可能会问:我直接写"张三"不行吗,为什么要搞个变量?
好问题。
假设你做了一个流程,要在10个不同的地方输入"张三"。
你直接写了10次"张三"。
过了几天,那个人改名字了,叫"李四"。
你就得把这10个地方的"张三"全部改成"李四"。
但如果你用了变量,你只需要改一个地方。
把盒子里的"张三"换成"李四",其他地方自动就变了。
这就是变量的好处:一次修改,到处生效。
在影刀里创建你的第一个变量
好,现在我们来实际操作。
打开影刀RPA,新建一个应用。
你会看到左边是指令列表,中间是流程编辑区,右边是属性设置区。
我们要做的第一件事:创建一个变量。
在流程编辑区的上方,有一排按钮。
找到那个写着"变量"的按钮,点一下。
会弹出一个窗口,让你填写变量的信息。
拼多多店群自动化报活动上架!
这个过程就像在准备一个盒子。
给变量起名字
弹出的窗口里,第一个要填的是"变量名称"。
这就是给盒子贴标签,名字要起得你能看懂。
比如我们要存一个用户名,就叫"用户名"。
注意:变量名不能用中文括号,不能用空格,不能有奇怪的符号。
我一般就用中文,简单直接。
填好变量名之后,还要选"变量类型"。
变量类型是什么
变量类型,就是规定这个盒子里能放什么东西。
就像你家的药盒,只能放药,不能放袜子。
影刀里有几种常见的类型:
- 字符串:就是文字,比如"张三"、“hello”
- 数字:就是数字,比如 18、99.5
- 布尔值:就是真或假,用来做判断
- 列表:就是一堆东西放在一起
- 字典:就是一对一对的东西,像通讯录
我们这次要存的是名字,属于文字,所以选"字符串"。
创建变量的完整步骤
让我把步骤再完整说一遍,确保你能跟得上:
第一步:打开影刀RPA,点"新建应用"。
第二步:在流程编辑区上方,点"变量"按钮。
第三步:在弹出的窗口里,变量名称填"用户名"。
第四步:变量类型选"字符串"。
第五步:默认值可以空着,也可以填"张三"。
第六步:点"确定"按钮。
完成之后,你就创建了一个变量。
这个变量的名字叫"用户名",类型是字符串,现在里面是空的(或者放着"张三")。
把值放进变量里
创建了变量之后,我们怎么往里面放东西呢?
在影刀里,最常用的方式是:用指令。
在左边的指令列表里,找到"变量"这个分类。
点开它,你会看到很多和变量有关的指令。
我们要找的那个指令叫"给变量赋值"。
双击这个指令,它会出现在中间的流程编辑区里。
配置赋值指令
指令放好之后,右边的属性设置区会显示这个指令的配置项。
第一个要填的是"变量"。
点一下那个下拉框,你会看到刚才创建的"用户名"变量。
选它。
第二个要填的是"值"。
这就是你要放进盒子里的内容。
我们填"张三"。
注意:文字要用英文引号包起来,写成 “张三”。
填好之后,点一下流程编辑区的空白处,配置就保存了。
我当时踩过这个坑
我第一次用变量的时候,犯了一个很低级的错误。
我在"值"那个地方,直接写了 张三,没有加引号。
结果影刀报错,说找不到叫"张三"的变量。
后来我才明白:
不加引号,影刀会以为"张三"是一个变量的名字。
加了引号,"张三"才被当成一段文字。
这个坑我踩过一次,之后就再也没忘。
把变量的值取出来用
好,现在"用户名"这个变量里已经放了"张三"。
我们怎么把它取出来用呢?
很简单,在哪里要用,就在哪里写变量的名字。
比如你想让流程在屏幕上显示这个用户名。
在左边指令列表里,找到"打印日志"这个指令。
双击它,放到流程编辑区。
在右边的属性设置区里,有一个"内容"的输入框。
在这里面,直接写用户名这三个字(不带引号)。
影刀就知道,你要用的是"用户名"这个变量里面的值。
运行一下看看效果
流程搭好了,我们来运行一下。
点一下上方工具栏里的"运行"按钮。
你会看到流程开始执行。
如果一切正常,你会在下方的日志窗口里,看到"张三"两个字。
这说明:变量创建成功了,赋值成功了,取值也成功了。
你的第一个变量,就这样用起来了。
变量名要不要加引号
TEMU店群矩阵自动化运营核价报活动
这里有一个很容易搞混的地方,我专门说一下。
给变量赋值的时候,值如果是文字,要加引号。
比如:"张三"
但在别的地方用变量的时候,变量名不能加引号。
比如:打印日志的时候,写用户名,不是"用户名"。
加了引号,影刀就会把"用户名"当成一段文字,而不是变量。
这个区别,我当初花了好几天才真正搞明白。
变量的值可以随时改
变量之所以叫"变"量,就是因为里面的值可以随时改。
比如一开始放的是"张三",后面可以改成"李四"。
改的方式和赋值一样,再用一次"给变量赋值"指令就行。
新的赋值会覆盖掉旧的值。
就像你从盒子里把"张三"拿出来,换成"李四"放进去。
盒子里永远只有最新的那张纸条。
一个完整的小案例
我们来做一个完整的小案例,把刚才学的都用上。
案例目标:创建一个变量叫"用户名",存一个名字进去,再把它输出来。
步骤如下:
第一步:创建变量,名称"用户名",类型"字符串"。
第二步:拖入"给变量赋值"指令,变量选"用户名",值填"张三"。
第三步:拖入"打印日志"指令,内容填用户名。
第四步:点运行。
第五步:在日志窗口看到"张三",案例完成。
你看,变量其实就是这么简单的一件事。
home.linyan.cloud
如果你看到这里,说明你已经理解了变量的基本概念。
如果你想看更多教程,可以访问 home.linyan.cloud。
那里有我写的更多影刀RPA教程文章。
12大核心模块 coverage
这篇文章覆盖了以下核心模块:
- 变量创建:通过"变量"按钮创建变量
- 变量类型:字符串类型的选择和使用
- 变量赋值:使用"给变量赋值"指令
- 变量使用:在打印日志中使用变量
- 流程运行:运行按钮的使用
- 日志查看:日志窗口的查看
后续文章会逐步覆盖更多核心模块。
内容标签
影刀RPA|变量基础|零基础教程|新手入门|变量赋值|变量使用
作者:林焱
