在最简单的形式中,变量如下指定:
[Group.Variable]
变量名称括在方括号中。变量指定中不允许出现空格。
变量名称包含两个片段,以英文句号隔开。第一个片段为组名称;第二个片段为该组中变量名称。
某些变量可能包含有助于确定变量动态值的参数。参数如下指定:
[Group.Variable:ArgumentName1="Value",ArgumentName2="Value"]
在本示例中,两个参数通过名称"ArgumentName1"和"ArgumentName2"定义。若变量有参数,则变量名称后面为冒号,冒号后面为参数。对于每一个参数,变量名称后面为等号和加单引号或双引号的参数值。若参数值加双引号,则参数值可包含单引号,或,若参数值加单引号,则参数值可包含双引号。若有多个参数,则以逗号隔开。变量指定中不得包含任何空格,除非加引号的参数值中需要使用空格。
[Switch.Calculation]变量的 Expression 参数和数据库变量的 SQL 参数可能包含嵌套变量。这些变量用于定义参数值。
[Group.Variable:ArgumentName1="[Variable1]"]
嵌套变量与常规变量采用相同的语法,并且始终括在方括号内。
嵌套可以是多层的,也就是说,嵌套变量可以包含其他嵌套变量。
(其中嵌套变量 [Job.Name] 包含在变量 [Database.Text:SQL="SELECT JobName FROM Files WHERE FileName='[Job.Name]'",Connection="DBConnection"] 中)