1

我有一个用于从外部 API 返回信息的 Google 文档脚本。但我的问题是 Google 保存了 Cache ,所以它没有更新它。我的问题是如何删除禁用 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 回答