2

GoogleスプレッドシートにImportJSONスクリプトがあります。ここから取り出さ:ImportJSON Googleシートの自動更新

=ImportJSON("http://date.jsontest.com/","/time", "") 

単に今の時間を取得します:https://github.com/fastfedora/google-docs

は、今私はコードこれを行うことがあります。

私の問題は自動的にリフレッシュされないことです。私は60秒ごとにリフレッシュさせる方法を教えてください。ここで

自体は60秒ごとに更新されます興味深いスプレッドシートです:https://docs.google.com/spreadsheets/d/10C-VQUeFG46inyPRbdIiP0Iaqd2BcM3trw6fqs6uSnM/edit#gid=1280209810

私はそれがこれを行うには管理方法を見つけ出すように見えることはできません。

誰か助言してください。

+0

これは[この投稿](http://stackoverflow.com/questions/22928726/how-to-make-google-spreadsheet-refresh-itself-every-1-minute)に似ています。 – noogui

+0

@nooguiはいそうですが、GoogleClock()は廃止され、解決策は最新ではありません。 –

答えて

1

私は、Googleアプリケーションスクリプトでリフレッシュスクリプトを使用します。

まず、乱数を生成して新しいリンクを考えてみる必要があります。

var min = Math.ceil(0); 
    var max = Math.floor(99); 
    var randomNum = Math.floor(Math.random() * (max - min + 1)) + min 

その後、あなたは次にあなたが欲しいいつでも実行するスクリプトを設定することができ、時間

var ss = SpreadsheetApp.getActiveSpreadsheet(); 
var sh = ss.getSheetByName("Sheet1"); 

sh.getRange("A1").setFormula('=ImportJSON("http://date.jsontest.com/","/time", "","' + randomNum +'")'; 

を持ちたいセルに書き込む必要があります。

関連する問題