質問編集履歴

1

タイトルを修正、確認できた挙動を追記

2021/07/12 07:19

投稿

robon
robon

スコア0

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
- ・アーカイブB列~にペスト
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列に日付を追加