回答編集履歴
5
え
test
CHANGED
@@ -7,8 +7,7 @@
|
|
7
7
|
if(discri.indexOf('条件名')>=1){
|
8
8
|
continue
|
9
9
|
}
|
10
|
-
list.getRange(i,1).copyTo(csv.getRange(lastrow
|
10
|
+
list.getRange(i,1).copyTo(csv.getRange(lastrow+1,2,1,1),{contentsOnly:true}); // 修正
|
11
|
-
修正
|
12
11
|
lastrow ++; // 追加
|
13
12
|
}
|
14
13
|
```
|
4
ws
test
CHANGED
@@ -1,16 +1,15 @@
|
|
1
|
-
list.getRange(i,1).copeTo(csv.getRange(lastRowC+1,2,1,1),{contentsOnly:true});
|
2
|
-
の後に
|
3
|
-
lastRowC++;
|
4
|
-
を入れてみたらどうでしょうか。
|
1
|
+
書き込み先の最終行を増やす処理を入れてみたらどうでしょうか。
|
5
2
|
```js
|
3
|
+
let lastrow = lastRowC;
|
6
4
|
for(let i = 2; i <= lastRowL; i++){
|
7
5
|
let range = list.getRange(i,3);
|
8
6
|
let discri = range.getValue();
|
9
7
|
if(discri.indexOf('条件名')>=1){
|
10
8
|
continue
|
11
9
|
}
|
12
|
-
list.getRange(i,1).copyTo(csv.getRange(last
|
10
|
+
list.getRange(i,1).copyTo(csv.getRange(lastrow +1,2,1,1),{contentsOnly:true}); // 修正
|
11
|
+
修正
|
13
|
-
last
|
12
|
+
lastrow ++; // 追加
|
14
13
|
}
|
15
14
|
```
|
16
15
|
|
3
w
test
CHANGED
@@ -9,10 +9,10 @@
|
|
9
9
|
if(discri.indexOf('条件名')>=1){
|
10
10
|
continue
|
11
11
|
}
|
12
|
-
list.getRange(i,1).copyTo(csv.getRange(lastRowC+1,2,1,1),{contentsOnly:true});
|
12
|
+
list.getRange(i,1).copyTo(csv.getRange(lastRowC+1,2,1,1),{contentsOnly:true}); // copeTo->copyToに修正
|
13
13
|
lastRowC++; // これを追加
|
14
14
|
}
|
15
15
|
```
|
16
16
|
|
17
|
-
(質問に記載されているコードは、実際に実行されているものと異なるようですので、これをやってもうまく動かないかもしれません。なるべくコードは省略せず全部記載してください)
|
17
|
+
(質問に記載されているコードは、誤りを含んでいて(上のコードでは一部直していますが)実際に実行されているものと異なるようですので、これをやってもうまく動かないかもしれません。なるべくコードは省略せず全部記載してください)
|
18
18
|
|
2
q
test
CHANGED
@@ -9,7 +9,7 @@
|
|
9
9
|
if(discri.indexOf('条件名')>=1){
|
10
10
|
continue
|
11
11
|
}
|
12
|
-
list.getRange(i,1).cop
|
12
|
+
list.getRange(i,1).copyTo(csv.getRange(lastRowC+1,2,1,1),{contentsOnly:true});
|
13
13
|
lastRowC++; // これを追加
|
14
14
|
}
|
15
15
|
```
|
1
w
test
CHANGED
@@ -2,6 +2,17 @@
|
|
2
2
|
の後に
|
3
3
|
lastRowC++;
|
4
4
|
を入れてみたらどうでしょうか。
|
5
|
+
```js
|
6
|
+
for(let i = 2; i <= lastRowL; i++){
|
7
|
+
let range = list.getRange(i,3);
|
8
|
+
let discri = range.getValue();
|
9
|
+
if(discri.indexOf('条件名')>=1){
|
10
|
+
continue
|
11
|
+
}
|
12
|
+
list.getRange(i,1).copeTo(csv.getRange(lastRowC+1,2,1,1),{contentsOnly:true});
|
13
|
+
lastRowC++; // これを追加
|
14
|
+
}
|
15
|
+
```
|
5
16
|
|
6
17
|
(質問に記載されているコードは、実際に実行されているものと異なるようですので、これをやってもうまく動かないかもしれません。なるべくコードは省略せず全部記載してください)
|
7
18
|
|