4.2.2. 参数介绍和使用

一、功能描述

l  用于将数据从一个项目传递到另一个项目。在全局意义上,它们类似于变量,因为它们动态地存储数据并传递给它。变量在活动之间传递数据,而参数在自动化之间传递数据。因此,它们使你能够一次又一次地重用自动化。

l  参数有指定的传递方向(输入、输出、输入/输出、属性),它告诉应用程序存储在它们中的信息应该放在哪里。

二、类型介绍

l  RPAStudio支持大量的参数类型,这些参数类型与变量的类型一致 。因此,您可以创建泛型值、字符串、布尔值、对象、数组或DataTable参数,还可以浏览.NET 类型,就像在变量情况下一样。

三、具体使用步骤

l  我们可以在参数面板中直接创建参数再运用活动打印出来,但我们用的最多的还是参数传递。接下来我们先用输出行组件直接打印出来再运用参数传递从一个序列传递到另一个序列。

l  在参数面板中直接创建并打印。

1、 新建一个流程图。如图4.2.2-1

4.2.2-1

2、 添加一个活动组件,下图中添加的活动组件为输出行。如图4.2.2-2

4.2.2-2

3、 在参数面板中创建参数。如4.2.2-3

4.2.2-3

4、下图中是创建好的参数。注意:为了区分参数类型,一般在参数名称加前缀in_out_。如4.2.2-4

4.2.2-4

5、可配合”输出行“组件进行打印查看结果。

·                                 接下来介绍的是参数的传递也就是传参 (常用为JSpython以及流程与流程之间的参数传递)。

1.            新建一个流程图。如图4.2.2-5

4.2.2-5

2.            将执行工作流文件组件拖拽Main中,也可再新建一个序列图,在新建好的序列图中创建一个名为out_str、方向为输出的string类型参数,并将新建的序列图”拖拽“到流程设计中。如图4.2.2-6和图4.2.2-7

4.2.2-6

4.2.2-7

3.            导入参数。如4.2.2-8

4.2.2-8

4.            此时会把执行的工作流中的参数导入进来。如4.2.2-9;Sequence中创建的参数如图4.2.2-10

4.2.2-9

4.2.2-10

5.            接下来在Main中创建一个变量来打印一个参数的值来验证是否传参成功。4.2.2-11

4.2.2-11

6.            使用”打印信息“组件来验证是否传参成功,点击运行即可在输出窗口查看输出内容。如图4.2.2-12

4.2.2.-12