找回密码
 立即注册

QQ登录

只需一步,快速开始

俊123

初级会员

29

主题

83

帖子

234

积分

初级会员

积分
234

[已处理] max函数不触发

俊123
初级会员   /  发表于:2023-4-12 19:29  /   查看:1011  /  回复:3
5金币
  请问这种单元格有值的情况, max函数无效, 是怎么回事?   image.png680987243.png   附件是ssjson
image.png390434569.png

test2.rar

8.77 KB, 下载次数: 62

最佳答案

查看完整内容

问题的原因在于你的max函数引用的单元格中,值都是文本而不是真实的数字,文本自然无法进行比较 这个可能是由于 1.通过代码设置值时设置的是数字字符串,比如: '0.23' 2.通过UI输入数字时,单元格格式为文本。此时单元格已经存入的是文本值了,后面输入完了以后又改回了通用格式,并不会改变存储的类型

3 个回复

正序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-4-13 17:28:32
4#
好的
回复 使用道具 举报
俊123
初级会员   /  发表于:2023-4-13 11:32:56
3#
后端做了一次转换, 可以了
回复 使用道具 举报
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-4-12 19:29:26
来自 2#
问题的原因在于你的max函数引用的单元格中,值都是文本而不是真实的数字,文本自然无法进行比较

这个可能是由于
1.通过代码设置值时设置的是数字字符串,比如:   '0.23'
2.通过UI输入数字时,单元格格式为文本。此时单元格已经存入的是文本值了,后面输入完了以后又改回了通用格式,并不会改变存储的类型
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部