我有一个电子表格,其中包含同一单元格中的所有以下信息。我需要一个将信息分开的脚本。
一个单元格中的当前格式
b1 o 29.26 d 18.53
b2 o 27.54 d 14.60
b3 o 25.57 d 10.96
b4 o 24.37 d 11.48
b5 o 23.34 d 0
b6 o 0 d 0
b7 o 0 d 0
我需要b1 o 2926 d 18.53
在其自己的行中,b1
在其自己的列中,然后29.26
在下一行,然后是18.53
。
我需要为每条线自动发生这一点
任何帮助将不胜感激。
答案 0 :(得分:0)
如果该文本块中的每个“行”都被换行符分隔,那么您可以将其分成如下所示的二维数组:
// Block of info in 'data'
var dataRows = data.split('\n');
for (var row=0;row<dataRows.length;row++) {
dataRows[row] = dataRows[row].split(' *');
}
sheet.getRange(1,1,dataRows.length,dataRows[0].length).setValues(dataRows);