变量
作用域
DOpus 的变量有以下几种作用域:
持久存储的变量可以在重启 DOpus 后恢复原来的值,但只支持以下几个类型:
bool
和int
string
date
currency
Vector
(只能使用以上类型的元素)
变量操作
检测变量是否存在:
Vars.Exists("name")
获取变量:
Vars.Get("name")
设置变量:
Vars.Set("name", "value")
删除变量:
Vars.Delete("name")
值类型
尽管 DOpus 的文档中说变量可以存储任意类型的值,但至少在 JScript 中实际情况并非如此,既不支持数组也不支持对象:
如果你必须要使用复杂类型,可以使用 JSON.stringify()
将值序列化后保存到变量,再使用 JSON.parse()
来反序列化,得到原值。
变量枚举
JScript:
VBScript:
最后更新于