你好!
1. 首先,SpreadJS 在导入日期类型的 validation 时有bug, 这个 bug 我们会在维护版本中修复,然后字符串请用 "2016/9/13 0:00:00", 否则 SpreadJS 无法正确解析为日期。
2. 请使用 =OR(RC=-1,IF(ISNUMBER(RC),AND(VALUE(RC)<1000000,VALUE(RC)>0),IF(ISERROR(SEARCH(" ",RC)),NOT(ISERROR(SEARCH("L",RC))),FALSE)))
原因是 VALUE 函数会尝试将字符串转成数字,而各个浏览器的 parseFloat("110D") 都会返回一个数字而不是错误。 |