回答編集履歴

2

typo

2022/02/03 08:40

投稿

int32_t
int32_t

スコア20884

test CHANGED
@@ -12,7 +12,7 @@
12
12
  ブロック開始カラムであるなら、
13
13
  ```js
14
14
  for (let blockCol = 3; blockCol < 7*6 + 3; blockCol += 6) {
15
- ...getRange(8, blockCo + 1) ...
15
+ ...getRange(8, blockCol + 1) ...
16
16
  ```
17
17
 
18
18
  ----

1

文言

2022/02/03 00:39

投稿

int32_t
int32_t

スコア20884

test CHANGED
@@ -26,3 +26,6 @@
26
26
  * xを横軸、yを縦軸として扱うのが常識的ですが、このコードでは逆になっていて混乱します。
27
27
  * `getRange()`で複数のカラムの値を取れるので、`y` のループは不要です。
28
28
  * ここの `getRange()` でブロックの開始カラムを考慮していません。`getRange(8 + x, blockIndex * 6 + 3)` か `getRange(8 + x, blockCol)` ですね。
29
+
30
+ 続くコードの出力シートのカラム値も、ブロック番号を考慮する必要があります。
31
+