找回密码
 立即注册

QQ登录

只需一步,快速开始

jiqimao 讲师达人认证
金牌服务用户   /  发表于:2020-7-1 15:30  /   查看:7950  /  回复:19
本帖最后由 AlexZ 于 2024-1-18 17:09 编辑

当输入公式时,我看sp的工具栏会把公式的参数用特殊颜色标记出来,这个很方便。

目前我们有一些公式资深用户,他们的公式比较长,想要我们可以把公式中的函数名和参数都结构化的显示出来,
所以想问问,SpreadJS 有没有什么办法,可以把一个公式中的参数和函数名都获取到,方便我们给客户展示。
谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

18 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-7-1 17:34:44
沙发
这个我正在跟研发确认中,还没有回复,公式会以树型就够去生成,不过这里很可能是内部逻辑。等研发有回复了,我在这里再回复您
回复 使用道具 举报
jiqimao讲师达人认证
金牌服务用户   /  发表于:2020-7-2 20:10:36
板凳
期待你的消息,客户也在期待我们
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-7-3 10:13:32
地板
本帖最后由 Fiooona 于 2020-7-3 10:14 编辑

这边有一个示例在附件可以下载查看

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
jiqimao讲师达人认证
金牌服务用户   /  发表于:2020-7-3 17:38:35
5#
感谢你我马上来研究一下
回复 使用道具 举报
jiqimao讲师达人认证
金牌服务用户   /  发表于:2020-7-3 17:59:53
6#
初步测下来有个问题,公式中如果有0这个数字作为参数,0是不会被显示出来的

但是如果不是0,就会被显示出来。
这一点可以再看一下吗

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
jiqimao讲师达人认证
金牌服务用户   /  发表于:2020-7-3 18:05:03
7#

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
jiqimao讲师达人认证
金牌服务用户   /  发表于:2020-7-3 18:10:07
8#

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-7-3 18:13:53
9#
看来我们的Demo还不够完善,您先参考下这个Demo的实现思路,我们这边也同时优化这个Demo , 有进展会在此更新
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-7-6 09:43:10
10#
本帖最后由 ClarkPan 于 2020-7-6 09:45 编辑

是这个判断的原因,当值是0时判断是false不会push数据,空串也是同样原因
解决办法将判断改为
  1.                     if (expr.value != null) {
  2.                         calcStack.push({text: expr.value + "", indent: indentLevel, value: evaluateExpression(sheet, expr)});
  3.                     }
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部