脚本使用 JavaScript 进行编辑。 脚本显示如何访问传递到脚本的上下文变量(如列表框属性名、依赖关系链中的祖代等)以及如何返回结果。
信息使用预定义变量传递到脚本 以下变量名已保留,脚本编写者不能重新定义。
保留的变量 | 类型 | 目录 |
---|---|---|
ancestors | 映射 | 父代、祖父代等的名称和值信息 |
attributeName | 字符串 | 要检索其值的属性名 |
database | 字符串 | 用户当前连接到的数据库路径 |
formType | 字符串 | 属性所在的表单的类型。如果属性为 QUERY,那么将返回所有结果。 |
listboxDefault | 字符串 | 缺省列表框值。例如,Any。 |
log | ScriptLogger,具有 logMessage(string) 方法和 logMessage(Throwable) 方法 | 允许脚本打印到事件日志 |
results | 字符串列表(开始为空) | 脚本结果转至的位置 |
userGroups | 字符串列表 | 用户所属的组的列表 |
userName | 字符串 | 尝试获取列表框值的用户的名称 |