我已经搜索了一段时间但却找不到我需要的东西。
我有这个字符串:
["384.23","0.01",1],["383.9","16.15406671",2],["383.26","8.62406671",1],
["383.25","0.01",1],["383.22","6.57026928",1],["383.21","0.20029",1],....
它有50个这样的三元组,每个都在括号内。
我想将此数据拆分为3列和50行。例如,第一行在col1中包含384.23,在col2中包含0.01,在第3列中包含1。 然后在下一行,我会找到下一个三元组,并在这样的50行上。
我试图把它放到一个数组中,但我只是无处可去。到目前为止,这是我的代码:
var array2 = [{}];
array2 = rawbids.split("],[");
//copy each element of array2 in a column
rgMyRange = first.getRange("B10:B59");
rgMyRange.setValue([array2])
但我只在接下来的50行重复的第一列中获得此值:["384.23","0.01",1
我上面的代码甚至不会拆分三胞胎......
非常感谢
答案 0 :(得分:0)
var array2 = JSON.parse('[' + rawbids + ']')
//copy each element of array2 in 3 columns and rows
rgMyRange = first.getRange("B10:D59");
rgMyRange.setValues(array2)