概述
该插件支持两个功能:公式支持JavaScript脚本、公式支持实时运算结果查看。
源码地址:https://coding.net/u/fanruan/p/plugin-formula-script
插件下载地址:https://market.fanruan.com/plugin/660
支持版本:V9.0
帮助文档地址:http://help.finereport.com/doc-view-2276.html
主要功能视图
使用教程
1、新建一个模板,在A1中设置一个值为12; 2、在B1中增加一个常规公式,内容为 - "A1的值" + if (A1 > 10, "大于10","小于等于10")
复制代码
3、在B2中增加一个脚本公式,内容为 - var a1 = '${A1}';
- return "A1的值" + (a1 > 10 ? "大于10" : "小于等于10");
复制代码
模板的设置如下图所示: 预览该模板,可以看到两个格子的计算结果是一样的: 实时计算 在脚本公式中,写入下面的脚本内容: - var a1 = ${A1};
- var a2 = ${A2};
- return "A1 + A2的值" + (a1 + a2 > 10 ? "大于10" : "小于等于10");
复制代码 点击实时计算按钮,会弹出来要求输入A1和A2的值,输入后,就可以看到正确的计算结果了:结果为如下图所示: 注意事项 1、常规公式和脚本公式都支持实时计算。
2、目前还无法切换不同的公式,需要在下一个月的发布版本中解决。
编辑于 2017-12-18 15:20
编辑于 2017-12-18 15:20
|