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