質問編集履歴

16

タイトルの間違い

2017/05/17 08:31

投稿

kusunoki
kusunoki

スコア17

test CHANGED
@@ -1 +1 @@
1
- スプレッドシート:指定範囲の値から重複を削除、②動的な変数の生成、③配列のカンマの削除
1
+ スプレッドシート:指定範囲の値から重複を削除
test CHANGED
File without changes

15

多すぎる質問内容の整理

2017/05/17 08:31

投稿

kusunoki
kusunoki

スコア17

test CHANGED
@@ -1 +1 @@
1
- スプレッドシート:①指定範囲の値から重複を削除、②動的な変数の生成、③配列のカンマの削除
1
+ スプレッドシート:①指定範囲の値から重複を削除、②動的な変数の生成、③配列のカンマの削除
test CHANGED
@@ -1,60 +1,24 @@
1
- ###実現したいこと
1
+ アドバイスを頂き、質問を3つに分割させていただきました
2
2
 
3
3
 
4
4
 
5
- testに
5
+ ###範囲指定で得た配列から重複を除きたい
6
6
 
7
- 2016/05/11 error,2016/05/14 error,2016/05/14 A,2016/05/15 B
7
+ testが
8
8
 
9
+ `2016/05/11 error,2016/05/14 error,2016/05/14 A,2016/05/15 B`
10
+
9
-
11
+ のとき、重複を除いて
10
12
 
11
13
  test2に
12
14
 
13
- 2017/05/11,2017/05/14,2017/05/15
15
+ `2017/05/11,2017/05/14,2017/05/15`
14
16
 
15
-
17
+ とし、
16
18
 
17
- ary_1に2017/05/11 error
18
-
19
- ary_2に2017/05/14 error,2017/05/14 A
20
-
21
- ary_3に2017/05/15 B
22
-
23
-
24
-
25
- 出力したいテキストとして
26
-
27
- ary_1には
28
-
29
- 2017/05/11 error
30
-
31
- ary_2には
32
-
33
- 2017/05/14 error
34
-
35
- 2016/05/14 A
36
-
37
- ary_3は
38
-
39
- 2017/05/15 B
40
-
41
-
42
-
43
- したいが、複数ある場合カンマが残ってしまう
19
+ Sheet02のA列ににセットしたい。
44
-
45
- 2017/05/14 error
46
-
47
- ,2016/05/14 A
48
-
49
-
50
-
51
-
52
20
 
53
21
  ###試したこと
54
-
55
- 1-1,配列から重複を除きたい
56
-
57
-
58
22
 
59
23
  ```
60
24
 
@@ -65,6 +29,8 @@
65
29
  return self.indexOf(x) === i;
66
30
 
67
31
  });
32
+
33
+
68
34
 
69
35
  Logger.log(test2);
70
36
 
@@ -82,162 +48,14 @@
82
48
 
83
49
  }
84
50
 
85
- Logger.log(a);
86
-
87
- ```
88
-
89
-
90
-
91
-
92
-
93
- 1-2,test2の要素数分の配列を宣言したい
94
-
95
- ```
96
-
97
- var c2 = test2.length;
98
-
99
- for(var i=0;i<=c2;i++){
100
-
101
- eval('var ary_' + i + '=[];'); /*
102
-
103
- }
104
-
105
- Logger.log(ary_1);
106
-
107
- ```
108
-
109
-
110
-
111
- 1-3,配列test2の要素それぞれに、test3の要素それぞれが一致するか判定して、1-2で作った配列に入れたい。
112
-
113
51
 
114
52
 
115
53
  ```
116
54
 
117
- for(var i=1;i<=c2;i++){
55
+ ###結果
118
56
 
119
- var k= test2[i];
57
+ これでは重複が除けませんでした。
120
58
 
121
- for(var j=0;j<c3;j++){
59
+ `var test = [2017/05/11,2017/05/14,2017/05/14,2017/05/15];`
122
60
 
123
-
124
-
125
- var g = test3[j].match(k);
126
-
127
- if(g != null){
128
-
129
- eval('ary_'+ i-1 +'.push(g)');
130
-
131
- }
132
-
133
- }
134
-
135
- }
136
-
137
- ```
138
-
139
-
140
-
141
- 1-4,セルに1-3の値をセットしたい
142
-
143
- ```
144
-
145
- for(var i=1;i<=c2;i++){
146
-
147
- var b = Sheet01.getRange(i,2);
148
-
149
- if(ary_1[i-1] == b ){
150
-
151
- var e =Sheet01.getRange(i,1);
152
-
153
- Sheet02.getRange(i,1).setValue(e);
154
-
155
- }
156
-
157
- }
158
-
159
- ```
160
-
161
-
162
-
163
-
164
-
165
- 1-5,「,」を抜いて全体を文字列に
166
-
167
-
168
-
169
- 配列Yにerror, error, A, Bという文字列が入っています。
170
-
171
- 配列Y一覧を繋がったテキストとしてまとめて出力したいとき、カンマを抜く方法はありますか?
172
-
173
- 改行もおこないます。
174
-
175
- join()やreplace()でカンマを抜こうとすると改行ではなくerror/nerror/nA/nBになってしまいます。
176
-
177
- そこでY[i-1]+"/n"で改行しましたがカンマが残ってしまいます。
178
-
179
-
180
-
181
-
182
-
183
- ###補足:得たい結果
184
-
185
- 1-1,
186
-
187
- test には`2017/05/11,2017/05/14,2017/05/14,2017/05/15` などが入ります。 `var test = [2017/05/11,2017/05/14,2017/05/14,2017/05/15];`
188
-
189
- とすれば動が、シートから値を取得したい。
61
+ とすれば動きますが、範囲はかわるためシートから取得したいです
190
-
191
-
192
-
193
- test2 に だぶりなく`2017/05/11,2017/05/14,2017/05/15` が入ることが理想。
194
-
195
-
196
-
197
-
198
-
199
-
200
-
201
- 1-2,
202
-
203
- c2(test2の要素数)が4のとき、以下のように4つ変数を定義したい。
204
-
205
-
206
-
207
- ```
208
-
209
- var ary_1=[]; var ary_2=[]; var ary_3=[]; var ary_4=[];
210
-
211
- ```
212
-
213
- 動的に変数名を生成したいためeval()を使用した。
214
-
215
- しかし、定義されていないとエラーが返る。
216
-
217
-
218
-
219
- 1-3,
220
-
221
- test2の要素が`2016/05/11,2016/05/14,2016/05/15`のとき、
222
-
223
- test3に入っているすべての要素(日付の含まれるテキスト)全てに対して、test2の要素`2016/05/11` `2016/05/14` `2016/05/15`それぞれが含まれるか判定したい。
224
-
225
- そして
226
-
227
- 2016/05/11を含むなら、ary_1
228
-
229
- 2016/05/14を含むなら、ary_2
230
-
231
- 2016/05/15を含むなら、ary_3
232
-
233
- にpushしたい。
234
-
235
-
236
-
237
-
238
-
239
- ###回答者様方へのメッセージ
240
-
241
- 1-3,1-4は1-2が解決後、このままで大丈夫か確かめますが、どのような目的なのかわかりやすいよう、私のしたいこととして記入してみました。
242
-
243
- eval以外の方法や、全体的な手順としてスマートなものがあればアドバイスお願いします。

14

2017/05/17 08:30

投稿

kusunoki
kusunoki

スコア17

test CHANGED
File without changes
test CHANGED
@@ -1,12 +1,52 @@
1
1
  ###実現したいこと
2
2
 
3
+
4
+
5
+ testに
6
+
7
+ 2016/05/11 error,2016/05/14 error,2016/05/14 A,2016/05/15 B
8
+
9
+
10
+
11
+ test2に
12
+
13
+ 2017/05/11,2017/05/14,2017/05/15
14
+
15
+
16
+
3
- 1,シート1の指定範囲内の重複を除いて、シート2へ上詰めでセット。
17
+ ary_1に2017/05/11 error
18
+
4
-
19
+ ary_2に2017/05/14 error,2017/05/14 A
20
+
21
+ ary_3に2017/05/15 B
22
+
23
+
24
+
5
- シー2の値を含むものを
25
+ 出力したいテキスとして
26
+
6
-
27
+ ary_1には
28
+
7
-
29
+ 2017/05/11 error
30
+
8
-
31
+ ary_2には
32
+
33
+ 2017/05/14 error
34
+
9
- 2,配列内の要素と文字列を比較したい
35
+ 2016/05/14 A
36
+
37
+ ary_3は
38
+
39
+ 2017/05/15 B
40
+
41
+
42
+
43
+ としたいが、複数ある場合カンマが残ってしまう。
44
+
45
+ 2017/05/14 error
46
+
47
+ ,2016/05/14 A
48
+
49
+
10
50
 
11
51
 
12
52
 
@@ -130,9 +170,11 @@
130
170
 
131
171
  配列Y一覧を繋がったテキストとしてまとめて出力したいとき、カンマを抜く方法はありますか?
132
172
 
133
- Y[i-1]+"/n"すれば改行されますが、カンマは残ります
173
+ 改行もおこないます。
134
-
174
+
135
- join()やreplace()ではerror/nerror/nA/nBになってしまいます。
175
+ join()やreplace()でカンマを抜こうとすると改行でなくerror/nerror/nA/nBになってしまいます。
176
+
177
+ そこでY[i-1]+"/n"で改行しましたがカンマが残ってしまいます。
136
178
 
137
179
 
138
180
 
@@ -142,13 +184,13 @@
142
184
 
143
185
  1-1,
144
186
 
145
- test には例えば `2016/05/11,2016/05/14,2016/05/14,2016/05/15` などが入ります。 `var test = [2016/05/11,2016/05/14,2016/05/14,2016/05/15];`
187
+ test には`2017/05/11,2017/05/14,2017/05/14,2017/05/15` などが入ります。 `var test = [2017/05/11,2017/05/14,2017/05/14,2017/05/15];`
146
188
 
147
189
  とすれば動くが、シートから値を取得したい。
148
190
 
149
191
 
150
192
 
151
- test2 に だぶりなく`2016/05/11,2016/05/14,2016/05/15` が入ることが理想。
193
+ test2 に だぶりなく`2017/05/11,2017/05/14,2017/05/15` が入ることが理想。
152
194
 
153
195
 
154
196
 
@@ -194,16 +236,8 @@
194
236
 
195
237
 
196
238
 
197
- ###メ
239
+ ###回答者様方へのッセージ
198
240
 
199
241
  1-3,1-4は1-2が解決後、このままで大丈夫か確かめますが、どのような目的なのかわかりやすいよう、私のしたいこととして記入してみました。
200
242
 
201
243
  eval以外の方法や、全体的な手順としてスマートなものがあればアドバイスお願いします。
202
-
203
-
204
-
205
- 1-4,1-5
206
-
207
- 1-3で作ったary_1の要素を改行を含む文字列としてフォームやカレンダーのメモ、メール本文などに出力したい。
208
-
209
- `2016/05/11,2016/05/14,2016/05/15

13

2017/05/16 09:59

投稿

kusunoki
kusunoki

スコア17

test CHANGED
File without changes
test CHANGED
@@ -122,11 +122,11 @@
122
122
 
123
123
 
124
124
 
125
- 2,「,」を抜いて全体を文字列に
125
+ 1-5,「,」を抜いて全体を文字列に
126
-
127
-
128
-
126
+
127
+
128
+
129
- 配列Yに[error], [error], [A], [B]が入っています。
129
+ 配列Yにerror, error, A, Bという文字列が入っています。
130
130
 
131
131
  配列Y一覧を繋がったテキストとしてまとめて出力したいとき、カンマを抜く方法はありますか?
132
132
 
@@ -138,17 +138,17 @@
138
138
 
139
139
 
140
140
 
141
- ###補足:欲しい結果
141
+ ###補足:得たい結果
142
142
 
143
143
  1-1,
144
144
 
145
- test には `2016/05/11,2016/05/14,2016/05/14,2016/05/15` が入っています。 `var test = [2016/05/11,2016/05/14,2016/05/14,2016/05/15];`
145
+ test には例えば `2016/05/11,2016/05/14,2016/05/14,2016/05/15` などが入ます。 `var test = [2016/05/11,2016/05/14,2016/05/14,2016/05/15];`
146
-
146
+
147
- とすれば動くが、数が変動するためこうではなく、シートから値を取得したい。
147
+ とすれば動くが、シートから値を取得したい。
148
148
 
149
149
 
150
150
 
151
- test2 に `2016/05/11,2016/05/14,2016/05/15` が入ることが理想。
151
+ test2 に だぶりなく`2016/05/11,2016/05/14,2016/05/15` が入ることが理想。
152
152
 
153
153
 
154
154
 
@@ -178,7 +178,7 @@
178
178
 
179
179
  test2の要素が`2016/05/11,2016/05/14,2016/05/15`のとき、
180
180
 
181
- test3に入っているすべての要素全てに対して、test2の要素`2016/05/11` `2016/05/14` `2016/05/15`それぞれが含まれるか判定したい。
181
+ test3に入っているすべての要素(日付の含まれるテキスト)全てに対して、test2の要素`2016/05/11` `2016/05/14` `2016/05/15`それぞれが含まれるか判定したい。
182
182
 
183
183
  そして
184
184
 
@@ -199,3 +199,11 @@
199
199
  1-3,1-4は1-2が解決後、このままで大丈夫か確かめますが、どのような目的なのかわかりやすいよう、私のしたいこととして記入してみました。
200
200
 
201
201
  eval以外の方法や、全体的な手順としてスマートなものがあればアドバイスお願いします。
202
+
203
+
204
+
205
+ 1-4,1-5
206
+
207
+ 1-3で作ったary_1の要素を改行を含む文字列としてフォームやカレンダーのメモ、メール本文などに出力したい。
208
+
209
+ `2016/05/11,2016/05/14,2016/05/15

12

2017/05/16 09:34

投稿

kusunoki
kusunoki

スコア17

test CHANGED
File without changes
test CHANGED
File without changes

11

2017/05/16 09:21

投稿

kusunoki
kusunoki

スコア17

test CHANGED
File without changes
test CHANGED
File without changes

10

自己解決部分の修正

2017/05/16 09:21

投稿

kusunoki
kusunoki

スコア17

test CHANGED
File without changes
test CHANGED
@@ -16,8 +16,6 @@
16
16
 
17
17
 
18
18
 
19
-
20
-
21
19
  ```
22
20
 
23
21
  var test = Sheet01.getRange(1,2,maxRow).getValues();
@@ -50,6 +48,8 @@
50
48
 
51
49
 
52
50
 
51
+
52
+
53
53
  1-2,test2の要素数分の配列を宣言したい
54
54
 
55
55
  ```
@@ -76,11 +76,13 @@
76
76
 
77
77
  for(var i=1;i<=c2;i++){
78
78
 
79
-
79
+ var k= test2[i];
80
-
80
+
81
- for(var j=1;j<=c3;i++){
81
+ for(var j=0;j<c3;j++){
82
-
82
+
83
+
84
+
83
- var g = test3[j-1].match(test2[i-1]);
85
+ var g = test3[j].match(k);
84
86
 
85
87
  if(g != null){
86
88
 

9

修正

2017/05/15 10:54

投稿

kusunoki
kusunoki

スコア17

test CHANGED
File without changes
test CHANGED
@@ -120,7 +120,7 @@
120
120
 
121
121
 
122
122
 
123
- 2,「,」は必要?
123
+ 2,「,」を抜いて全体を文字列に
124
124
 
125
125
 
126
126
 

8

誤字

2017/05/13 17:46

投稿

kusunoki
kusunoki

スコア17

test CHANGED
File without changes
test CHANGED
@@ -124,21 +124,9 @@
124
124
 
125
125
 
126
126
 
127
- 配列Yに[error], [error], [A], [B]が入っているとき、文字列errorと一致することを条件にしたいが、"error"ではなく"error,"としないとエラーになります。仕方ないのでしょうか。
127
+ 配列Yに[error], [error], [A], [B]が入っています。
128
128
 
129
- ``` for(var i=1;i<=c1;i++){
130
-
131
- if (Y[i-1] == "error"){
132
-
133
- /*処理*/ }
134
-
135
- }
136
-
137
- ```
138
-
139
-
140
-
141
- さらに、配列Y一覧を繋がったテキストとしてまとめて出力したいとき、カンマを抜く方法はありますか?
129
+ 配列Y一覧を繋がったテキストとしてまとめて出力したいとき、カンマを抜く方法はありますか?
142
130
 
143
131
  Y[i-1]+"/n"すれば改行されますが、カンマは残ります。
144
132
 

7

書式の改善

2017/05/13 17:44

投稿

kusunoki
kusunoki

スコア17

test CHANGED
@@ -1 +1 @@
1
- スプレッドシート指定範囲の値から重複を削除、②動的な変数の生成、③配列のカンマの削除
1
+ スプレッドシート:①指定範囲の値から重複を削除、②動的な変数の生成、③配列のカンマの削除
test CHANGED
File without changes

6

追記

2017/05/13 17:17

投稿

kusunoki
kusunoki

スコア17

test CHANGED
@@ -1 +1 @@
1
- ①スプレッドシートの指定範囲の値から重複を削除、②動的な変数の生成をし使用したい
1
+ ①スプレッドシートの指定範囲の値から重複を削除、②動的な変数の生成、③配列のカンマの削除
test CHANGED
@@ -138,6 +138,12 @@
138
138
 
139
139
 
140
140
 
141
+ さらに、配列Y一覧を繋がったテキストとしてまとめて出力したいとき、カンマを抜く方法はありますか?
142
+
143
+ Y[i-1]+"/n"すれば改行されますが、カンマは残ります。
144
+
145
+ join()やreplace()ではerror/nerror/nA/nBになってしまいます。
146
+
141
147
 
142
148
 
143
149
 

5

追記

2017/05/13 17:16

投稿

kusunoki
kusunoki

スコア17

test CHANGED
File without changes
test CHANGED
@@ -201,3 +201,5 @@
201
201
  ###メモ
202
202
 
203
203
  1-3,1-4は1-2が解決後、このままで大丈夫か確かめますが、どのような目的なのかわかりやすいよう、私のしたいこととして記入してみました。
204
+
205
+ eval以外の方法や、全体的な手順としてスマートなものがあればアドバイスお願いします。

4

補足

2017/05/13 15:53

投稿

kusunoki
kusunoki

スコア17

test CHANGED
@@ -1 +1 @@
1
- スプレッドシートの指定範囲の値から重複を削除したい
1
+ スプレッドシートの指定範囲の値から重複を削除、②動的な変数の生成を使用したい
test CHANGED
@@ -193,3 +193,11 @@
193
193
  2016/05/15を含むなら、ary_3
194
194
 
195
195
  にpushしたい。
196
+
197
+
198
+
199
+
200
+
201
+ ###メモ
202
+
203
+ 1-3,1-4は1-2が解決後、このままで大丈夫か確かめますが、どのような目的なのかわかりやすいよう、私のしたいこととして記入してみました。

3

補足

2017/05/13 15:41

投稿

kusunoki
kusunoki

スコア17

test CHANGED
File without changes
test CHANGED
@@ -1,12 +1,18 @@
1
+ ###実現したいこと
2
+
1
- ###シート1の指定範囲内の重複を除いて、シート2へ上詰めでセットしたい
3
+ 1,シート1の指定範囲内の重複を除いて、シート2へ上詰めでセット。
4
+
5
+ シート2の値を含むものを
2
6
 
3
7
 
4
8
 
9
+ 2,配列内の要素と文字列を比較したい
5
10
 
6
11
 
7
- ###自分で試した結果
8
12
 
13
+ ###試したこと
14
+
9
- ,配列から重複を除きたい
15
+ 1-1,配列から重複を除きたい
10
16
 
11
17
 
12
18
 
@@ -14,7 +20,7 @@
14
20
 
15
21
  ```
16
22
 
17
- var test = Sheet01.getRange(1,3,maxRow).getValues();
23
+ var test = Sheet01.getRange(1,2,maxRow).getValues();
18
24
 
19
25
  var test2 = test.filter(function (x, i, self) {
20
26
 
@@ -41,3 +47,149 @@
41
47
  Logger.log(a);
42
48
 
43
49
  ```
50
+
51
+
52
+
53
+ 1-2,test2の要素数分の配列を宣言したい
54
+
55
+ ```
56
+
57
+ var c2 = test2.length;
58
+
59
+ for(var i=0;i<=c2;i++){
60
+
61
+ eval('var ary_' + i + '=[];'); /*
62
+
63
+ }
64
+
65
+ Logger.log(ary_1);
66
+
67
+ ```
68
+
69
+
70
+
71
+ 1-3,配列test2の要素それぞれに、test3の要素それぞれが一致するか判定して、1-2で作った配列に入れたい。
72
+
73
+
74
+
75
+ ```
76
+
77
+ for(var i=1;i<=c2;i++){
78
+
79
+
80
+
81
+ for(var j=1;j<=c3;i++){
82
+
83
+ var g = test3[j-1].match(test2[i-1]);
84
+
85
+ if(g != null){
86
+
87
+ eval('ary_'+ i-1 +'.push(g)');
88
+
89
+ }
90
+
91
+ }
92
+
93
+ }
94
+
95
+ ```
96
+
97
+
98
+
99
+ 1-4,セルに1-3の値をセットしたい
100
+
101
+ ```
102
+
103
+ for(var i=1;i<=c2;i++){
104
+
105
+ var b = Sheet01.getRange(i,2);
106
+
107
+ if(ary_1[i-1] == b ){
108
+
109
+ var e =Sheet01.getRange(i,1);
110
+
111
+ Sheet02.getRange(i,1).setValue(e);
112
+
113
+ }
114
+
115
+ }
116
+
117
+ ```
118
+
119
+
120
+
121
+
122
+
123
+ 2,「,」は必要?
124
+
125
+
126
+
127
+ 配列Yに[error], [error], [A], [B]が入っているとき、文字列errorと一致することを条件にしたいが、"error"ではなく"error,"としないとエラーになります。仕方ないのでしょうか。
128
+
129
+ ``` for(var i=1;i<=c1;i++){
130
+
131
+ if (Y[i-1] == "error"){
132
+
133
+ /*処理*/ }
134
+
135
+ }
136
+
137
+ ```
138
+
139
+
140
+
141
+
142
+
143
+
144
+
145
+ ###補足:欲しい結果
146
+
147
+ 1-1,
148
+
149
+ test には `2016/05/11,2016/05/14,2016/05/14,2016/05/15` が入っています。 `var test = [2016/05/11,2016/05/14,2016/05/14,2016/05/15];`
150
+
151
+ とすれば動くが、数が変動するためこうではなく、シートから値を取得したい。
152
+
153
+
154
+
155
+ test2 に `2016/05/11,2016/05/14,2016/05/15` が入ることが理想。
156
+
157
+
158
+
159
+
160
+
161
+
162
+
163
+ 1-2,
164
+
165
+ c2(test2の要素数)が4のとき、以下のように4つ変数を定義したい。
166
+
167
+
168
+
169
+ ```
170
+
171
+ var ary_1=[]; var ary_2=[]; var ary_3=[]; var ary_4=[];
172
+
173
+ ```
174
+
175
+ 動的に変数名を生成したいためeval()を使用した。
176
+
177
+ しかし、定義されていないとエラーが返る。
178
+
179
+
180
+
181
+ 1-3,
182
+
183
+ test2の要素が`2016/05/11,2016/05/14,2016/05/15`のとき、
184
+
185
+ test3に入っているすべての要素全てに対して、test2の要素`2016/05/11` `2016/05/14` `2016/05/15`それぞれが含まれるか判定したい。
186
+
187
+ そして
188
+
189
+ 2016/05/11を含むなら、ary_1
190
+
191
+ 2016/05/14を含むなら、ary_2
192
+
193
+ 2016/05/15を含むなら、ary_3
194
+
195
+ にpushしたい。

2

誤字

2017/05/13 15:36

投稿

kusunoki
kusunoki

スコア17

test CHANGED
File without changes
test CHANGED
@@ -30,14 +30,14 @@
30
30
 
31
31
 
32
32
 
33
- for(var i=1;i<=c;i++){
33
+ for(var i=1;i<=c;i++){
34
34
 
35
- var a = test[i-1];
35
+ var a = test2[i-1];
36
36
 
37
37
  Sheet02.getRange(i,1).setValue(a);
38
38
 
39
39
  }
40
40
 
41
-
41
+ Logger.log(a);
42
42
 
43
43
  ```

1

書式の改善

2017/05/13 11:20

投稿

kusunoki
kusunoki

スコア17

test CHANGED
File without changes
test CHANGED
@@ -24,34 +24,20 @@
24
24
 
25
25
  Logger.log(test2);
26
26
 
27
- ```
28
27
 
29
28
 
30
-
31
- 結果:除かれず
32
-
33
-
34
-
35
- 2,getRangeの範囲に配列の要素数を指定したい
36
-
37
-
38
-
39
- ```
40
-
41
- var array = Sheet01.getRange(1,2,maxRow,2).getValues();
42
-
43
- var c = array_day.length;
29
+ var c = test.length;
44
30
 
45
31
 
46
32
 
47
33
  for(var i=1;i<=c;i++){
48
34
 
49
- var a = array[i-1];
35
+ var a = test[i-1];
50
36
 
51
37
  Sheet02.getRange(i,1).setValue(a);
52
38
 
53
39
  }
54
40
 
41
+
42
+
55
43
  ```
56
-
57
- 結果:要素数をfor文で使用したいがエラーが返る