diff --git a/readme.md b/readme.md index 2fb9cae..efec3dc 100644 --- a/readme.md +++ b/readme.md @@ -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作为数组返回。 diff --git a/shop/fx.png b/shop/fx.png new file mode 100644 index 0000000..6387e16 Binary files /dev/null and b/shop/fx.png differ