質問編集履歴
1
タイトルを修正、確認できた挙動を追記
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
GA
|
1
|
+
GASを日付ベースのトリガーで動かした当日初回だけ違う挙動になってしまう
|
test
CHANGED
@@ -6,35 +6,37 @@
|
|
6
6
|
|
7
7
|
1日1回GAを取得しているスプレッドシートの情報を、
|
8
8
|
|
9
|
-
自動で別のスプレッドシートにアーカイブ
|
9
|
+
自動で別のスプレッドシートにアーカイブさせたいと思っています。
|
10
|
+
|
11
|
+
コピー元のシートは毎日更新され、更新されると前日分が上書きされるものです。
|
10
12
|
|
11
13
|
|
12
14
|
|
13
|
-
|
15
|
+
トリガーを日付ベースのタイマーで設定して動かすと、
|
14
16
|
|
15
|
-
|
17
|
+
何故かコピー元のシートは当日分に更新されているにもかかわらず、
|
16
18
|
|
17
|
-
|
19
|
+
前日分のデータを持ってきてしまいます。
|
18
|
-
|
19
|
-
・アーカイブのA列に日付を追加
|
20
20
|
|
21
21
|
|
22
22
|
|
23
|
-
|
23
|
+
ほか、確認できた挙動は以下の通りです。
|
24
24
|
|
25
|
-
|
25
|
+
・手動では問題なく動く
|
26
26
|
|
27
|
-
|
27
|
+
・当日に再度日付ベースのトリガーで動かすと、きちんと当日のシートの内容を持ってくる
|
28
|
+
|
29
|
+
・「実行数」のページではエラー表記無し
|
28
30
|
|
29
31
|
|
30
32
|
|
31
|
-
キャッシュを削除、更新等の処理を入れるとよいのかな?と思ったのですが、
|
32
|
-
|
33
|
-
調べてもよくわからず、ご教授いただけますと幸いです。
|
34
33
|
|
35
34
|
|
35
|
+
トリガー時のみ起こる不具合について調べてもよくわからず、ご教授いただけますと幸いです。
|
36
36
|
|
37
37
|
汚いコードでお恥ずかしいのですが、どうぞよろしくお願いたします。
|
38
|
+
|
39
|
+
|
38
40
|
|
39
41
|
|
40
42
|
|
@@ -147,3 +149,15 @@
|
|
147
149
|
}
|
148
150
|
|
149
151
|
```
|
152
|
+
|
153
|
+
|
154
|
+
|
155
|
+
動きとしては下記のようになっているはず…です。
|
156
|
+
|
157
|
+
・コピー元のデータを取得
|
158
|
+
|
159
|
+
・アーカイブするシート(月別)がなければ作成
|
160
|
+
|
161
|
+
・アーカイブのB列~にペースト
|
162
|
+
|
163
|
+
・アーカイブのA列に日付を追加
|