增强公式编辑器插件

我是社区第128位番薯,欢迎点我头像关注我哦~
概述
该插件支持两个功能:公式支持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

主要功能视图
show.png
使用教程

1、新建一个模板,在A1中设置一个值为12;
2、在B1中增加一个常规公式,内容为
  1. "A1的值" + if (A1 > 10, "大于10","小于等于10")
复制代码

3、在B2中增加一个脚本公式,内容为
  1. var a1 = '${A1}';
  2. return "A1的值" + (a1 > 10 ? "大于10" : "小于等于10");
复制代码

模板的设置如下图所示:
tpl.png
预览该模板,可以看到两个格子的计算结果是一样的:
preview.png
实时计算
在脚本公式中,写入下面的脚本内容:
  1. var a1 = ${A1};
  2. var a2 = ${A2};
  3. return "A1 + A2的值" + (a1 + a2 > 10 ? "大于10" : "小于等于10");
复制代码
点击实时计算按钮,会弹出来要求输入A1和A2的值,输入后,就可以看到正确的计算结果了:
input.png
结果为如下图所示:
result.png
注意事项
1、常规公式和脚本公式都支持实时计算。
2、目前还无法切换不同的公式,需要在下一个月的发布版本中解决。
编辑于 2017-12-18 15:20  
编辑于 2017-12-18 15:20  
参与人数 +1 F豆 +1 理由

查看全部评分

发表于 2017-12-12 17:49:51
发表于 2017-12-12 17:52:33
漩涡哥好棒。。。
发表于 2017-12-13 00:28:34
还是6666
发表于 2017-12-13 08:41:03
发表于 2017-12-13 08:43:35
点赞
发表于 2017-12-13 09:09:37
季老真棒!
发表于 2017-12-13 09:15:58
6666666
发表于 2017-12-13 09:22:16
发表于 2017-12-13 13:55:43
发表于 2017-12-14 14:26:27
发表于 2017-12-20 11:36:33
借贵楼一用,谢谢
http://bbs.fanruan.com/thread-100632-1-1.html希望大家把这个帖子顶起来
word、pdf在线预览和自定义编号,大家顶起来,两年都没解决
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

11回帖数 1关注人数 12113浏览人数
最后回复于:2018-1-4 13:16

返回顶部 返回列表