1

外部APIから情報を返すGoogleドキュメント用のスクリプトがあります。しかし、私の問題は、Googleがキャッシュを保存するため、キャッシュが更新されないことです。私の質問は、Googleキャッシュを削除または無効にするにはどうすればよいですか?

4

2 に答える 2

2

クリアするよりも回避する方が簡単です。これは、乱数を使用してGETパラメーターを追加することで実行できます。生成して追加するだけです。

var randomNum = Math.floor(Math.random()*1001);
var result = UrlFetchApp.fetch("http://url.com/foobar?random=" + randomNum);

1001は、乱数が0から1000の間になることを意味し、必要に応じて調整します。

于 2012-07-11T06:52:29.070 に答える
0

Digital Lemon と話しましたが、次のようにします。

var randomNum = Math.floor(Math.random()*100);
var dot = repeat('.', randomNum)
var text =    UrlFetchApp.fetch("http://api.craea.name/esim/military/damage/json/"+unit+"/1"+dot).getContentText();

function repeat(s, n){
var a = [];
while(a.length < n){
    a.push(s);
}
return a.join('');
}

そして、それはうまくいきました。ご協力いただきありがとうございます。

于 2012-07-11T07:16:53.880 に答える