2016-10-16 186 views
1

Googleドキュメント(https://support.google.com/docs/answer/58515?hl=en)によると、現在の更新/再計算の時間は次のとおりです。GoogleシートimportData、importRange速度/間隔 - 改善する方法は?

頻度一部のGoogleシートの機能アップデートを変更するには:

は、スプレッドシートを開きます。 [ファイル]> [スプレッドシート設定]をクリックします。 「再計算」の下にあるドロップダウンメニューから設定を選択します。 [ 設定を保存]をクリックします。注:外部データ機能は、次の 間隔で再計算:

IMPORTRANGE:30分IMPORTHTML、ImportFeed、IMPORTDATA、IMPORTXML: 1時間のGoogleFinance:2分

私たちが高速化することができますする方法はありますこれ?たとえば、セルを削除してから置き換えると、強制的にデータが更新されます。たとえば、これはスクリプトを介して行うことができます。別のシートからデータを引き出すためにスクリプトを単独で使用することはできますか?

これはどのように行うことができますか?理想的には、私は5分ごとにリフレッシュしたい。

多くのおかげで私の理解から

答えて

5

実際にはかなりうまくいくと思われる解決策が見つかりました。 importdataは式

SpreadsheetApp.getActiveSpreadsheet().getSheetByName("sheet1").getRange('A1').setValue(''); 
SpreadsheetApp.getActiveSpreadsheet().getSheetByName("sheet1").getRange('A1').setValue('=IMPORTDATA("https://www.dropbox.com/9329382983/file.csv?dl=1")'); 
  1. クリアセルは、2。に戻ってimportdataは式を追加します。

その後、x分ごとを実行するには、このスクリプトを設定することができます。

+0

これは正しく動作します。 –

+0

Chapeauは、最もクリーンで、最も簡単で、作業しています。よくやった! – thenaturalist

1

、値が追加または編集されたときに再計算のすべて。 多分、使用していないセルにランダムな値を書き込むスクリプト(Z500など)
時間ドリブントリガーを設定してそのスクリプトをトリガーする
これはうまくいくでしょうか?

関連する問題