回答編集履歴
3
回答編集時にコード以外の部分を消してしまってたので復活
test
CHANGED
@@ -1,3 +1,11 @@
|
|
1
|
+
こんなイメージでしょうか。
|
2
|
+
|
3
|
+
月次CSVが大きくなりすぎると処理時間やメモリが問題になるかもしれません。
|
4
|
+
|
5
|
+
あと処理するファイルの順番は気にしていないので必要なら事前にソートしてください。
|
6
|
+
|
7
|
+
|
8
|
+
|
1
9
|
```JavaScript
|
2
10
|
|
3
11
|
function myFunction() {
|
2
マークダウンの構文ミスを修正
test
CHANGED
@@ -1,3 +1,5 @@
|
|
1
|
+
```JavaScript
|
2
|
+
|
1
3
|
function myFunction() {
|
2
4
|
|
3
5
|
const parentFolder = DriveApp.getFolderById("....");
|
@@ -73,3 +75,5 @@
|
|
73
75
|
}
|
74
76
|
|
75
77
|
}
|
78
|
+
|
79
|
+
```
|
1
質問の修正内容に合わせて回答を変更しました。
test
CHANGED
@@ -1,16 +1,6 @@
|
|
1
|
-
こんなイメージでしょうか。
|
2
|
-
|
3
|
-
月次CSVが大きくなりすぎると処理時間やメモリが問題になるかもしれません。
|
4
|
-
|
5
|
-
あと処理するファイルの順番は気にしていないので必要なら事前にソートしてください。
|
6
|
-
|
7
|
-
|
8
|
-
|
9
|
-
```JavaScript
|
10
|
-
|
11
1
|
function myFunction() {
|
12
2
|
|
13
|
-
const parentFolder = DriveApp.getFolderById("
|
3
|
+
const parentFolder = DriveApp.getFolderById("....");
|
14
4
|
|
15
5
|
|
16
6
|
|
@@ -30,7 +20,7 @@
|
|
30
20
|
|
31
21
|
//ファイル名がマッチするか正規表現でテストする
|
32
22
|
|
33
|
-
const result = /^([0-9]{4})([0-9]{2})[0-9]{2}_テスト1Record.csv/i.exec(dailyFile.getName());
|
23
|
+
const result = /^([0-9]{4})([0-9]{2})[0-9]{2}_テスト1Record(~[0-9]+)?.csv/i.exec(dailyFile.getName());
|
34
24
|
|
35
25
|
if(result && 0 < result.length) {
|
36
26
|
|
@@ -72,7 +62,7 @@
|
|
72
62
|
|
73
63
|
}
|
74
64
|
|
75
|
-
|
65
|
+
|
76
66
|
|
77
67
|
//ファイルを削除
|
78
68
|
|
@@ -83,5 +73,3 @@
|
|
83
73
|
}
|
84
74
|
|
85
75
|
}
|
86
|
-
|
87
|
-
```
|