回答編集履歴

4

基本的に 追加

2022/09/26 18:48

投稿

Cocode
Cocode

スコア2314

test CHANGED
@@ -25,7 +25,7 @@
25
25
  ```
26
26
 
27
27
  ### 補足
28
- `.getSheets()[]`の`[ ]`の中には1つしか書けません。これは多くのプログラミング言語で採用されているルールです。
28
+ `.getSheets()[]`の`[ ]`の中には基本的に1つしか書けません。これは多くのプログラミング言語で採用されているルールです。
29
29
 
30
30
  .getSheets()では、スプレッドシートの中にあるシートを全て取得した上で、**配列**というものに格納されています。
31
31
  `[sheet1, sheet2, sheet3]`というような形です。

3

typo

2022/09/25 20:41

投稿

Cocode
Cocode

スコア2314

test CHANGED
@@ -27,9 +27,9 @@
27
27
  ### 補足
28
28
  `.getSheets()[]`の`[ ]`の中には1つしか書けません。これは多くのプログラミング言語で採用されているルールです。
29
29
 
30
- .getSheets()では、スプレッドシートの中にあるシートを全て取得し上で、**配列**というものに格納されています。
30
+ .getSheets()では、スプレッドシートの中にあるシートを全て取得し上で、**配列**というものに格納されています。
31
31
  `[sheet1, sheet2, sheet3]`というような形です。
32
32
 
33
- これの1番目を参照したいときは、`[sheet1, sheet2, sheet3][0]`と書きます。
33
+ 配列取り扱いルールにより、1番目を参照したいときは、`[sheet1, sheet2, sheet3][0]`と書きます。
34
34
  しかし、複数参照したいからといって、`[sheet1, sheet2, sheet3][0,2]`とは書けません。
35
- つまり、`.getSheets()[0,1]`と書けないわけです。
35
+ つまり、`.getSheets()[0,2]`と書けないわけです。

2

typo+

2022/09/25 20:38

投稿

Cocode
Cocode

スコア2314

test CHANGED
@@ -17,9 +17,19 @@
17
17
 
18
18
  ---
19
19
 
20
- 全てのシートではなく、●枚目〜●枚目と範囲をしていしたい場合は、for()の中を書き換えます。
20
+ 全てのシートではなく、●枚目〜●枚目と範囲を指定したい場合は、for()の中を書き換えます。
21
21
  ```javascript
22
22
  for (var i = 1; i < 5; i++) {...} // 2〜5枚目
23
23
  for (var i = 2; i < ss.getSheets().length; i++) {...} // 3枚目〜最後まで
24
24
  for (var i = 0; i < ss.getSheets().length - 1 ; i++) {...} // 1枚目〜最後から2枚目まで
25
25
  ```
26
+
27
+ ### 補足
28
+ `.getSheets()[]`の`[ ]`の中には1つしか書けません。これは多くのプログラミング言語で採用されているルールです。
29
+
30
+ .getSheets()では、スプレッドシートの中にあるシートを全て取得して上で、**配列**というものに格納されています。
31
+ `[sheet1, sheet2, sheet3]`というような形です。
32
+
33
+ これの1番目を参照したいときは、`[sheet1, sheet2, sheet3][0]`と書きます。
34
+ しかし、複数参照したいからといって、`[sheet1, sheet2, sheet3][0,2]`とは書けません。
35
+ つまり、`.getSheets()[0,1]`と書けないわけです。

1

typo

2022/09/25 20:31

投稿

Cocode
Cocode

スコア2314

test CHANGED
@@ -21,5 +21,5 @@
21
21
  ```javascript
22
22
  for (var i = 1; i < 5; i++) {...} // 2〜5枚目
23
23
  for (var i = 2; i < ss.getSheets().length; i++) {...} // 3枚目〜最後まで
24
- for (var i = 0; i < s.getSheets().length - 1 ; i++) {...} // 最初〜最後から2枚目まで
24
+ for (var i = 0; i < ss.getSheets().length - 1 ; i++) {...} // 1枚目〜最後から2枚目まで
25
25
  ```