潜在的に単純な質問ですが、私はこのために基本的なGoogleフォームの設定でオプションを見つけることができませんでした。私は、大量の提出物を受け取るGoogleフォームを持っています。他のいくつかの比較的時間がかかる操作の中で、ピボットテーブルにフィードするために送るシート。結果として、提出があるたびにすべてが実行され、更新されるまでに約20秒かかります。毎回の送信ではなく、スケジュール/間隔でスプレッドシートと同期するGoogleフォームを取得しますか?
私はこれらの操作は本質的にO(1)であると考えています。なぜなら、ピボットテーブルの更新時にヒンジを使用するため、一度に送信されるサブミット数が多いからです。すべての提出ではなく、〜20秒の操作を実行するようにしてください。
フォームは、各提出ではなく間隔でシートに同期させる方法を知っていますか? (たぶん、Google Scriptsは役に立ちますか?)
これは投稿に問題がありますか?はいの場合は、2番目のスプレッドシートでIMPORTRANGE()を使用して、送信されたデータをインポートし、数式、スクリプトなどをそのデータから削除します。 –
提出に関する問題は(少なくともまだはないが)発生していないが、特に提出の多くがグループに入っているため、ピボットテーブルとピボットテーブルに依存するセルを絶えず更新/再計算してしまうだけである。 10分、15分、さらには1時間ごとに更新された場合でも、その目的を果たすだけですが、更新に要する時間は短くなります。 – slearner
間隔を置いて更新するのが簡単な解決策ではないかと思いますが、IMPORTRANGE()の回避策があるかもしれません。昨日までタイムスタンプを付けられた行だけをインポートするようなものです。それは参考になります。 – slearner