全局变量数据库是金字塔内部的一种小型数据库,用来存放用户作用整个金字塔全局的变量。可以使用全局变量做变量存储,或者与PEL, VBA进行数据交互。

# setextdata 以数值方式设置指定名称的全局变量数据

setextdata(item, data)

以数值方式设置指定名称的全局变量数据。数据存储在“工具”--“数据管理”--“全局变量”中

参数
参数 类型 说明
item str 全局变量数据项名称
data float 或 int 数据内容

注意: 数值型float金字塔采取单精度浮点数存储,如果数值过大可能会丢失精度,此时可以改为字符串存储以保留精度。

返回值

范例
#设置TEST全局变量的值。
setextdata('TEST', 1)
#打印输出'TEST'的结果 
print(getextdata('TEST'))
1
2
3
4

# getextdata 得到指定名称的全局变量数据

getextdata(item)

得到指定名称的全局变量数据,数据存储在“工具”--“数据管理”--“全局变量”中

参数
参数 类型 说明
item str 全局变量数据项名称
返回值

float 或 int

注意: 数值型float金字塔采取单精度浮点数存储,如果数值过大可能会丢失精度,此时可以改为字符串存储以保留精度。

范例
#获取"ABC"名称的全局变量数据。
getextdata("ABC")
1
2

# setextstring 以字符串方式设置指定名称的字符串全局变量数据

setextstring(item, data)

参数
参数 类型 说明
item str 全局变量数据项名称
data str 或 float 或 int 数据内容

# getextstring 得到指定名称的字符串全局变量数据

getextstring(item)

得到指定名称的字符串全局变量数据,该函数用法与getextdata函数相同,但此函数将返回字符串,如果键值是数字数据名称,会将该数字转换为字符串输出。

参数
参数 类型 说明
item str 全局变量数据项名称
返回值

str


# clearextdata 从全局变量数据库中清除所有全局变量数据

clearextdata()

参数

​无

返回值

​无