找回密码
 立即注册

QQ登录

只需一步,快速开始

杨博

注册会员

11

主题

34

帖子

119

积分

注册会员

积分
119
杨博
注册会员   /  发表于:2021-7-19 19:17  /   查看:2742  /  回复:7
1金币
能否根据后台返回的公式,直接渲染出来数据,目前测试显示是被转义成了string类型

最佳答案

查看完整内容

不能直接获取公式的结果,在非表单的,无法使用SpreadJS的计算引擎,因此也不会计算这样一个公式。您需要把公式设置在单元格上才能够计算并获取结果。

7 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-19 19:17:30
来自 4#
杨博 发表于 2021-7-20 09:11
不用demo,就是后台返回的数据里有计算公式例如:money:'=SUM(H1-E1)',绑定数据时可以直接让这个公式生效 ...

不能直接获取公式的结果,在非表单的,无法使用SpreadJS的计算引擎,因此也不会计算这样一个公式。您需要把公式设置在单元格上才能够计算并获取结果。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-20 08:39:34
2#
您好,请问如何复现您的问题呢?建议您提供一份能复现问题的demo。另外,您也可以通过sheet.getFormatter获该单元格是否为文本格式。
回复 使用道具 举报
杨博
注册会员   /  发表于:2021-7-20 09:11:08
3#
Derrick.Jiao 发表于 2021-7-20 08:39
您好,请问如何复现您的问题呢?建议您提供一份能复现问题的demo。另外,您也可以通过sheet.getFormatter获 ...

不用demo,就是后台返回的数据里有计算公式例如:money:'=SUM(H1-E1)',绑定数据时可以直接让这个公式生效吗,不用专门再去设置公式
回复 使用道具 举报
杨博
注册会员   /  发表于:2021-7-20 09:30:51
5#
Derrick.Jiao 发表于 2021-7-20 09:23
不能直接获取公式的结果,在非表单的,无法使用SpreadJS的计算引擎,因此也不会计算这样一个公式。您需要 ...

好的,再咨询您一个问题,公式的设置只能循环去设置吗,有没有对整列区域直接加上公式的办法
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-20 09:53:27
6#
杨博 发表于 2021-7-20 09:30
好的,再咨询您一个问题,公式的设置只能循环去设置吗,有没有对整列区域直接加上公式的办法

目前要给一个区域设置公式需要循环设置,或者设置一个公式后拖拽填充
回复 使用道具 举报
杨博
注册会员   /  发表于:2021-7-20 10:09:38
7#
Derrick.Jiao 发表于 2021-7-20 09:53
目前要给一个区域设置公式需要循环设置,或者设置一个公式后拖拽填充

嗯嗯,好的
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-20 10:18:07
8#

有新问题欢迎开新帖交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部