找回密码
 立即注册

QQ登录

只需一步,快速开始

那时花开

注册会员

14

主题

53

帖子

133

积分

注册会员

积分
133
那时花开
注册会员   /  发表于:2021-11-30 10:13  /   查看:2461  /  回复:16
本帖最后由 Derrick.Jiao 于 2021-12-3 15:32 编辑

image.png771715087.png 如图,我定义了2个自定义公式。2个公式分开都能正常使用,但是不能组合到一起使用,这是什么原因?公式一能和系统函数连续使用。代码详见附件designer.html。

localhost.rar

4.09 MB, 下载次数: 36

16 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-11-30 11:55:17
推荐
那时花开 发表于 2021-11-30 11:00
第1个公式相当于四舍五入保留小数位数,第2个公式是连续求和,结果应该是3.00才对喔。我这测试2个公式都 ...

问题在于getFieldContentArray这个函数,当我直接调用FU_SUM这个函数时,算出的结果是0。而getFieldContentArray返回的array是一个表单名称。
image.png348560180.png


而使用FU_EVENROUND(FU_SUM(B2:C2),2)时,可以进到这个函数发现返回的array长度是1,且内容只有2.因此整个公式算出来是2.00。
image.png71905211.png

综上,建议你调整公式的逻辑以获取正确的返回值用于计算。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-11-30 10:58:40
沙发
你好,请问你描述的不能正常使用具体是哪里呢?这边测试是可以使用的。另外,请问这两个公式对应的功能是什么呢?
image.png128039855.png
回复 使用道具 举报
那时花开
注册会员   /  发表于:2021-11-30 11:00:29
板凳
本帖最后由 那时花开 于 2021-11-30 11:02 编辑
Derrick.Jiao 发表于 2021-11-30 10:58
你好,请问你描述的不能正常使用具体是哪里呢?这边测试是可以使用的。另外,请问这两个公式对应的功能是什 ...

第1个公式相当于四舍五入保留小数位数,第2个公式是连续求和,结果应该是3.00才对喔。我这测试2个公式都能单独使用,组合起来数据就不对了。
回复 使用道具 举报
那时花开
注册会员   /  发表于:2021-11-30 13:19:29
5#
本帖最后由 那时花开 于 2021-11-30 13:45 编辑

有没有1个具体的组合例子啊? image.png465089415.png 我知道是type=1传入格子, type=2 是传入数据,突然冒出来个type=7 处理不过来了。。 image.png595274657.png 。公式这块的介绍资料太少了。帮我把这个demo完善下吧。fu_sum 就是求一组数据的和。
image.png545998229.png
回复 使用道具 举报
那时花开
注册会员   /  发表于:2021-11-30 14:09:44
6#
好像已经处理了,我测试下
回复 使用道具 举报
那时花开
注册会员   /  发表于:2021-11-30 14:58:56
7#
本帖最后由 那时花开 于 2021-11-30 15:27 编辑

现在混用的问题解决了,又出现了新问题.fu_sum后面再加表达式就解析不出来了,帮忙看看呢。 比如 fu_sum(1,1)+fu_sum(1,1) 就无法出结果了。麻烦帮忙看一下呢。fu_sum(1,1)+1 只加个1都识别不到呢。

localhost.rar

4.09 MB, 下载次数: 33

回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-11-30 16:45:09
8#
那时花开 发表于 2021-11-30 14:58
现在混用的问题解决了,又出现了新问题.fu_sum后面再加表达式就解析不出来了,帮忙看看呢。 比如 fu_sum( ...

问题已收到,这边需要做进一步调研,此贴先改为保留处理,有进展会在本帖更新。
回复 使用道具 举报
那时花开
注册会员   /  发表于:2021-11-30 16:57:30
9#
好的,希望顺便完善下自定义公式这块的资料。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-11-30 17:48:21
10#
那时花开 发表于 2021-11-30 16:57
好的,希望顺便完善下自定义公式这块的资料。

好的,有进展这边也会更贴告知。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部