赋值函数在原位工作。即运算返回的结果(在运算符右侧)储存在运算符左侧的参数中并替换其当前值。
赋值语句通常与其他命令一起使用来生成 JSL 脚本。您可以使用“公式编辑器”在该列中创建和执行脚本,但不推荐这样做,因为这会导致相关性问题并造成混淆。脚本通常存储为 .jsl 文件,并可以与数据表一起保存。请参见创建和保存脚本。有关语法的详细信息,请参见《JSL Syntax Reference》中的Assignment Functions。
注意:赋值函数的第一个参数必须可以被赋值。这意味着您不能具有像 3+=4 这样的赋值,因为 3 是无法重新赋值的常数值。您必须首先创建一个值为 3 的变量(表变量或局部变量)。(有关表变量的详细信息,请参见使用表变量。有关局部变量的详细信息,请参见引用列和表变量中的值)。然后使用该变量作为赋值函数左侧的参数。
= (assign)
将 b 的值放入 a。例如 (a=b)。
+= (add to)
将 b 的值加到 a 并将结果放入 a。例如,a+=b。
-= (subtract to)
减去 b 的值并将结果放入 a。例如,a–=b。
*= (multiply to)
将 b 与 a 相乘并将结果放入 a。例如,a*=b。
/= (divide to)
用 b 去除 a 并将结果放入 a。例如,a/=b。
++ (post increment)
在原位将 1 加到 a 即 a++。例如,若 a 的初始值为 4,则表达式 a++ 将 a 更改为 5。
-- (post decrement)
在原位从 a 减去 1 即 a– –。例如,若 a 的初始值为 4,则表达式 a– – 将 a 更改为 3。