|
|
|
@ -40,8 +40,8 @@ return "A1的值" + (a1 > 10 ? "大于10" : "小于等于10");
|
|
|
|
|
在脚本公式中,写入下面的脚本内容: |
|
|
|
|
|
|
|
|
|
``` |
|
|
|
|
var a1 = ${A1}; |
|
|
|
|
var a2 = ${A2}; |
|
|
|
|
var a1 = number('${A1}'); |
|
|
|
|
var a2 = number('${A2}'); |
|
|
|
|
return "A1 + A2的值" + (a1 + a2 > 10 ? "大于10" : "小于等于10"); |
|
|
|
|
``` |
|
|
|
|
点击实时计算按钮,会弹出来要求输入A1和A2的值,输入后,就可以看到正确的计算结果了: |
|
|
|
@ -57,7 +57,14 @@ return "A1 + A2的值" + (a1 + a2 > 10 ? "大于10" : "小于等于10");
|
|
|
|
|
|
|
|
|
|
1、常规公式和脚本公式都支持实时计算。 |
|
|
|
|
|
|
|
|
|
2、如果明确格子或者参数是数字,可以写成 |
|
|
|
|
2、脚本公式中内置了三个函数:array、int、number,可以分别将其参数转换为数组、整数以及数字,比如: |
|
|
|
|
``` |
|
|
|
|
var a1 = array('${A1}'); // 将A1格子的值转换为数组,参与JS运算 |
|
|
|
|
var a2 = int('${A2}'); // 将A2格子的值转换为整数,参数JS运算 |
|
|
|
|
var a3 = number('${A3}'); // 将A3格子的值转换为浮点数,参数JS运算 |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
3、如果明确格子或者参数是数字,可以写成(这种写法一般不推荐) |
|
|
|
|
``` |
|
|
|
|
var a = ${A1}; |
|
|
|
|
``` |
|
|
|
@ -70,7 +77,7 @@ var a = '${A1}';
|
|
|
|
|
|
|
|
|
|
3、脚本公式在返回数组类型的时候,和常规公式的ARRAY表现一致。 |
|
|
|
|
|
|
|
|
|
4、脚本公式在返回对象的时候,实际只把对象key作为数组返回。 |
|
|
|
|
4、脚本公式在返回对象的时候,实际只把对象value作为数组返回。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|