找回密码
 立即注册

QQ登录

只需一步,快速开始

rex_chujie
金牌服务用户   /  发表于:2023-8-1 16:47  /   查看:2092  /  回复:4
1金币
excel单元格公式:(SUMPRODUCT(INDEX(_xlfn.LAMBDA(_xlpm.array, INDEX(_xlpm.array, _xlfn.SEQUENCE(COLUMNS(_xlpm.array), 1, 2))-INDEX(_xlpm.array, _xlfn.SEQUENCE(COLUMNS(_xlpm.array)-1, 1, 1)))(D22:O22), _xlfn.SEQUENCE(1, 10)), _xlfn.SEQUENCE(1, 10, 10, -1))+(D22-C22)*12)/(O22-D22)


上传后得到的单元格公式:(SUMPRODUCT(INDEX(LAMBDA(array, INDEX(array, SEQUENCE(COLUMNS(array), 1, 2))-INDEX(array, SEQUENCE(COLUMNS(array)-1, 1, 1)))(D22:O22), SEQUENCE(1, 10)), SEQUENCE(1, 10, 10, -1))+(D22-C22)*12)/(O22-D22)

将得到的json给到spread后报错,页面白屏,错误信息如下
image.png506389770.png
image.png994743041.png
最后定位到是数据里面有上面的描述的单元格公式,清除掉此单元格后,上传是正常的
版本:14.2.4
预期:希望定位下导致报错的是公式里面的哪个函数,是不支持此函数,还是说需要做调整

最佳答案

查看完整内容

您好,如楼上所述,v14不能正确读取LAMBDA公式,我这边在v16.1.4中是可以正常打开的。

4 个回复

正序浏览
rex_chujie
金牌服务用户   /  发表于:2023-8-2 11:21:12
5#
Lynn.Dou 发表于 2023-8-1 17:31
”将得到的json给到spread后报错,页面白屏“’
将得到的json给spread,这一步执行了什么样的接口,json又 ...

uploadFormula.zip (903.58 KB, 下载次数: 183)
回复 使用道具 举报
WilliamChang
葡萄城公司职员   /  发表于:2023-8-2 10:46:57
4#
本帖最后由 WilliamChang 于 2023-8-2 10:48 编辑

注意到公式使用了LAMBDA方法,V14版本应该不能正确读取LAMBDA公式的特殊语法结构。建议升级到高版本试试。

https://demo.grapecity.com.cn/sp ... bda-function/purejs
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-8-1 17:31:12
3#
”将得到的json给到spread后报错,页面白屏“’
将得到的json给spread,这一步执行了什么样的接口,json又是什么呢?
请提供相关文件,并详细描述复现步骤,以便问题可以复现。
回复 使用道具 举报
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-1 16:47:25
来自 6#
rex_chujie 发表于 2023-8-2 11:21
点击设置json,可复现问题

您好,如楼上所述,v14不能正确读取LAMBDA公式,我这边在v16.1.4中是可以正常打开的。

image.png717362975.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部