回答編集履歴

2

インデントの修正

2024/10/25 20:59

投稿

YellowGreen
YellowGreen

スコア800

test CHANGED
@@ -87,11 +87,11 @@
87
87
  data.h[row] = [value.i];
88
88
  });
89
89
  } else {
90
- // マッチしない場合
90
+ // マッチしない場合
91
- const row = i + rowsCount;
91
+ const row = i + rowsCount;
92
- data.bc[row] = [''];
92
+ data.bc[row] = [''];
93
- data.g[row] = [''];
93
+ data.g[row] = [''];
94
- data.h[row] = [''];
94
+ data.h[row] = [''];
95
95
  }
96
96
  });
97
97
 

1

一つも合致する値がなかった時の対応を追記

2024/10/25 20:56

投稿

YellowGreen
YellowGreen

スコア800

test CHANGED
@@ -96,8 +96,10 @@
96
96
  });
97
97
 
98
98
  // 各列ごとに配列に蓄積した値を記入
99
+ if (data.bc.length > 0) {
99
- sheet2.getRange(1, column.bc, data.bc.length, 1).setValues(data.bc);
100
+ sheet2.getRange(1, column.bc, data.bc.length, 1).setValues(data.bc);
100
- sheet2.getRange(1, column.g, data.g.length, 1).setValues(data.g);
101
+ sheet2.getRange(1, column.g, data.g.length, 1).setValues(data.g);
101
- sheet2.getRange(1, column.h, data.h.length, 1).setValues(data.h);
102
+ sheet2.getRange(1, column.h, data.h.length, 1).setValues(data.h);
103
+ }
102
104
  }
103
105
  ```