变量的使用
变量的使用范围
变量可以通过var()函数进行调用,系统中凡是能够设置表达式的地方都能引用变量,在产品中表达式可以通过表达式编辑器来自动生成,也可以手动书写。相应变量的引用方式也分为表达式编辑器中的引用与手动书写表达式时的引用。
表达式编辑器引用变量
在表达式编辑器中,可以通过界面下方的【变量】选项卡选择需要引用的系统变量或用户定义的全局变量,对变量进行鼠标双击,即可在表达式中自动生成变量的引用语句,如下图所示:
手动书写表达式引用变量
手动书写表达式时,直接在表达式中使用var函数进行变量引用:
var(stringExp)
例如:
- 引用变量用户ID的值:var(sys,sys_UserID)
- 引用用户定义的变量role的值:var(sales,role)
此外,为了兼容旧版产品的用法,支持var(domain,arg)和在普通参数的值表达式中使用@{domain.arg}的语句引用变量。
例如,普通参数引用全局变量role的值,可以书写:var(global,sales_role) 或 @{global.sales_role}