回答編集履歴

2

ミス修正

2023/07/21 02:50

投稿

bebebe_
bebebe_

スコア513

test CHANGED
@@ -1,6 +1,7 @@
1
1
  2次元配列をsetValuesで入力する場合、njigenText [0][10]で言う所の[0]が行で[10]が列として処理されるので縦一列の範囲に横一列のデータが入力出来ずにエラーになっています。
2
2
  なので配列内の行と列を入れ替える必要があります。
3
3
  ```
4
+ let njigenText = [ichijigenText];
4
5
  const transpose = a => a[0].map((_, c) => a.map(r => r[c]));
5
- var njigenText = transpose(njigenText);
6
+ njigenText = transpose(njigenText);
6
7
  ```

1

脱字

2023/07/21 02:48

投稿

bebebe_
bebebe_

スコア513

test CHANGED
@@ -1,4 +1,4 @@
1
- 2次元配列をsetValuesで入力する場合、njigenText [0][10]で言う所の[0]が行で[10]が列として処理されるので縦一列の範囲に横一列のデータが出来ずにエラーになっています。
1
+ 2次元配列をsetValuesで入力する場合、njigenText [0][10]で言う所の[0]が行で[10]が列として処理されるので縦一列の範囲に横一列のデータが入力出来ずにエラーになっています。
2
2
  なので配列内の行と列を入れ替える必要があります。
3
3
  ```
4
4
  const transpose = a => a[0].map((_, c) => a.map(r => r[c]));