不同 Switch 的变量不同。第三列为脚本 API 函数,可返回变量的动态值。
变量名称 |
数据类型 |
等效脚本 API |
|---|---|---|
Switch.Calculation |
有理数 |
您可使用变量(默认作为文本)来计算。 也可在选择其他变量时手动输入该语法。因此,只要有访问变量窗格的权限,就可计算变量,在 Switch 应用程序中任意处生成数字。 计算变量语法示例如下:[Switch.Calculation:Expression = "[Stats.PageHeight] *0.352777778",Precission="1"] x [Switch.Calculation:Expression = "[Stats.PageWidth] *0.352777778",Precission="1"] |
| Switch.Counter | 文本 | -- (如下所示) |
Switch.Date |
日期 |
-- (当前日期/时间) |
Switch.ElementName |
文本 |
Switch.getElementName() |
Switch.FlowName |
文本 |
Switch.getFlowName() |
Switch.Language |
文本 |
Environment.getLanguage() |
Switch.LanguageEnvironment |
文本 |
Environment.getLanguageEnvironment() |
Switch.ServerName |
文本 |
Environment.getServerName() |
Switch.OutgoingName |
文本已有索引 |
按字母顺序输出连接名称列表;如连接名称为空白,则目标文件夹名称作为备用;如文件夹名称也为空白,则也不列出连接 迭代连接的脚本,决定(备用)名称并对列表进行排序 |
Switch.Counter 变量的计算结果为固定位数的自动递增的十进制整数。例如,如一个变量从未使用过,计算结果为"00001"。下一次计算结果为"00002",以此类推。计数器结果达到"99999"后,回到"00000"。
计数器最近使用的值跨多个调用在 Switch 服务器中保留。
宽度参数指定数字中十进制数字位数;需要时插入前导零。宽度默认值为5;最小值为1;最大值为15。无效值替换为最近的有效值。
内部计数器始终为15位数;宽度参数指定实际显示最右侧位数。
计数器变量 指特定物理计数器,以标识符(ID)区分。Switch 将物理计数器用于所有具有相同 ID 的计数器变量;即使这些变量用于不同流程元素的属性或不同流程(但在同一 Switch 实例中)。不论变量所在位置,带 ID 的计数器变量每次的求值,结果递增。
一个计数器变量可明确指定一个 ID 或使用默认值。
如"ID"参数存在且有一个非空值,该即明确指定的 ID。否则,针对使用计数器的流程元素生成默认 ID。从而使计数器变量"本地化"。
如一个属性多次使用同一计数器变量,每一次变量调用视为新调用,会导致计数器结果递增。例如,假设一个流程元素未使用过计数器,属性值
Demo [Switch.Counter] - [Switch.Counter]
计算结果为
Demo 00001 - 00002