Qenv()

阅读(1330) 标签: qvs, 全局变量,

描述:

获取或设置QVS中的全局变量。

语法:  

Qenv(v,x)

备注:

对主控QVS设置全局变量v赋值为x赋值成功返回truex省略则返回QVS中的全局变量。

QVS应用中,全局变量是公有的,脚本文件中可以调用任意全局变量。

未配置主控QVS时,将被解析成env()函数。

参数:

v

全局变量名称。

x

变量值。

返回值:

变量值/Boolean

示例:

Ø  设置QVS全局变量

 创建setEnv.splx并上传至s3远程存储的qtc01存储桶中:

 

A

 

1

=Qenv("gvar1","Sale")

设置全局变量gvar1的变量值为Sale

通过QVS执行setEnv.splx脚本:

 

A

 

1

=Qconnect("http://54.213.221.123:8080/qvs":"aws-qvs",30,300)

连接QVS服务。

2

=A1.exec@x("qtc01/setEnv.splx";100)

通过QVS执行远程存储上的setEnv.splx脚本。

Ø  获取QVS全局变量

创建getEnv.splx并上传至s3远程存储的qtc01存储桶中:

 

A

 

1

=Qenv("gvar1")

获取全局变量gvar1的变量值。

2

=Qfile("qtc01/Employees.txt")

获取远程存储中的Employees.txt文件。

3

=A2.import@t()

取出数据文件的内容。

4

=A3.select(Post:A1)

使用全局变量,查询数据文件中Post的值为Sale的数据。