回答編集履歴
1
修正
answer
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
過去質問などを参照し、このコードの出典を確認しましたが、現状1列のデータしか保存できていないのではありませんか?CSVのCSは「カンマで区切られた」ですが、そこが全く考慮されていません。
|
2
2
|
|
3
|
-
|
3
|
+
いちおう、,での区切りをして、転置するコードを概念的に書きました(ただし未検証)
|
4
4
|
|
5
5
|
```javascript
|
6
6
|
function writeSheet(formObject) {
|
@@ -16,11 +16,11 @@
|
|
16
16
|
|
17
17
|
// 書き込むシートを取得
|
18
18
|
var sheet = SpreadsheetApp.getActiveSheet();
|
19
|
-
|
19
|
+
const data = texLines.map(function(e){return e.split(",");});
|
20
20
|
var _ = Underscore.load();
|
21
21
|
var transData = _.zip.apply(_, data);
|
22
22
|
|
23
|
-
sheet.getRange(1,1,
|
23
|
+
sheet.getRange(1,1,transData.length,transData[0].length).setValues(transData);
|
24
24
|
//// テキストファイルをシートに展開する
|
25
25
|
//for (var i = 0; i < textLines.length; i++) {
|
26
26
|
// sheet.getRange(i + 1, 1).setValue(textLines[i]);
|