質問編集履歴

2

補足追記

2019/07/16 15:41

投稿

handymatsu
handymatsu

スコア31

test CHANGED
File without changes
test CHANGED
@@ -56,6 +56,10 @@
56
56
 
57
57
 
58
58
 
59
+ 例えば,スプレッドシートの一番左上の「タイムスタンプ」に現在入力されているデータ数を記録しておき,GASではその数とデータの行数が一致しなくなるまで待つ,という手はあるのですが,フォオーム新規入力の場合は,okなのですが,修正の場合が対応できません。(T-T)
60
+
61
+
62
+
59
63
  (参考)
60
64
 
61
65
  なお,newしているクラスは,次のように定義しています。

1

文章のわかりにくいところを修正

2019/07/16 15:41

投稿

handymatsu
handymatsu

スコア31

test CHANGED
File without changes
test CHANGED
@@ -10,11 +10,11 @@
10
10
 
11
11
 
12
12
 
13
- ここで,困ったのが,フォームで入力されたデータが,実際にスプレッドシートに追加されるのが,とても遅く,実行時間によってなのかもしれませんが,30秒くらいかかるようで,反映される前の内容で,GASプログラムが実行されてしまいます。
13
+ ここで,困ったのが,フォームで入力されたデータが,実際にスプレッドシートに追加されるのが,とても遅く,時間によってなのかもしれませんが,30秒くらいかかるようで,反映される前の内容で,GASプログラムが実行されてしまいます。
14
-
15
-
16
-
14
+
15
+
16
+
17
- 最下行(最新データ)の一番右側の列の隣にデータ入力したいのですが,スプレッドシートへのフォーム入力データの反映が遅いため,一つ上の行のデータに対して,プログラムが実行されてしまいます。
17
+ つまり,最下行(フォーム入力されたばかりの最新データ)の一番右側の列の隣にデータ入力したいのですが,スプレッドシートへのフォーム入力データの反映が遅いため,結果として,一つ上の行のデータに対して,プログラムが実行されてしまいます。
18
18
 
19
19
 
20
20
 
@@ -48,7 +48,7 @@
48
48
 
49
49
 
50
50
 
51
- のように,書いたのですが,これもうまくいきません。
51
+ のように,書いたのですが,これもうまくいきません。"タイムスタンプ"が,一瞬"wait"に切り替わるのは,目で見ていて分かりますが,それはフォームデータが反映される前なのです。
52
52
 
53
53
 
54
54