0

私はGoogleの-アプリをスクリプトに全く新しいですし、これは非常に悪い質問
かもしれ、私はそれに応じ
をGoogleスプレッドシートでの私の内容を変更し、私はGoogleフォームを使用して、基本的なセットアップを作っていますし、Googleは、フォームの回答からスクリプト
をアプリ たとえば、フォームからの私のクエリは、10000レコードが選択され、別のスプレッドシート全体で生成される必要がありました。
このような大規模なスプレッドシートのセルの値を設定して取得すると、 ?もしそうであれば、それは依存するもので、プログラマがそれらを削除または最適化する方法は?
ありがとうございます。Google Appsスクリプトを使用してGoogleスプレッドシートのコンテンツを変更すると遅れますか?

答えて

5

GoogleのBest Practicesの記事はこれの主な参考資料です。最も重要なアドバイスは、バッチ処理によってスプレッドシートメソッドへの呼び出し回数を最小限に抑えることです。したがって、必要なすべてのレコードを含む範囲を選択し、一度にすべてgetValuesで取得し、さらにスプレッドシートとのやりとりなしに処理し、setValuesを使用して結果を出力します。

このアドバイスに従うと、10000レコードは依然としてスクリプトによって処理される妥当な量のデータです。

関連する問題