本帖最后由 nutstore 于 2022-1-10 14:38 编辑
不对,这不合理,我举例一个合理实现的伪代码,应该是这样的:
define fn toJSONValue(rawValue): JSONValue
fn getValidList(fStr): Array<JSONValue> {
return fStr.split(',').map(toJSONValue)
}
formula1 = '1,2,3'
formula2 = '"1","2","3"'
getValidList(formula1) // [1,2,3]
getValidList(formula2) // ['1','2','3']
这里根本不是设计上与 excel 一致不一致的问题,它这个数据结构是可以做到返回合理数据的,这个接口是你们定义的叫 getValidList,excel 的数据格式和你返回的数据格式是没有关联的,你要遵守的是你们接口的定义,除非你们名字叫 getRawValidListFormula,然后返回一个字符串的 "1,2,3",这样才是合理的。
你这里例子给的代码,是研发让你这么提供的吗,是否可以换一个研发问问
|