回答編集履歴
2
test
CHANGED
@@ -12,10 +12,10 @@
|
|
12
12
|
var kanryo = range.filter(r => r[5] === key).map(r => r.slice(0, -1))
|
13
13
|
writeDataToNewSheet_(kanryo)
|
14
14
|
|
15
|
-
|
16
15
|
}
|
17
16
|
|
18
17
|
function writeDataToNewSheet_(values) {
|
18
|
+
if (!values.length) return;
|
19
19
|
var ss = SpreadsheetApp.getActiveSpreadsheet();
|
20
20
|
var sheet2 = ss.getSheetByName('シート2');
|
21
21
|
if (sheet2 == null) {
|
1
転記先:F列を除外するように修正
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
シート1でF列が「完了」となっている行を、シート2の2行目以降にコピーする例です。
|
1
|
+
シート1でF列が「完了」となっている行を、F列を除いて、シート2の2行目以降にコピーする例です。
|
2
2
|
|
3
3
|
```js
|
4
4
|
function main() {
|
@@ -7,7 +7,9 @@
|
|
7
7
|
|
8
8
|
var key = '完了';
|
9
9
|
var range = sheet.getRange(2, 1, sheet.getLastRow(), 6).getValues();
|
10
|
-
var kanryo = range.filter(r => r[5] === key)
|
10
|
+
// var kanryo = range.filter(r => r[5] === key)
|
11
|
+
// F列を除外するように修正
|
12
|
+
var kanryo = range.filter(r => r[5] === key).map(r => r.slice(0, -1))
|
11
13
|
writeDataToNewSheet_(kanryo)
|
12
14
|
|
13
15
|
|