0

我有一个电子表格,在同一个单元格中包含以下所有信息。我需要一个将信息分开的脚本。

一个单元格中的当前格式

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.
我需要为每一行自动发生
任何帮助将不胜感激。

4

1 回答 1

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);
于 2013-09-07T15:50:30.157 回答