我有一个Google文档脚本,可以从外部API返回信息。 但我的问题是谷歌保存缓存,所以它不会更新它。 我的问题是如何删除或禁用Google缓存?
答案 0 :(得分:2)
比清除它更容易避免它。可以通过添加带随机数的附加GET参数来完成。只需生成它并附加它。
var randomNum = Math.floor(Math.random()*1001);
var result = UrlFetchApp.fetch("http://url.com/foobar?random=" + randomNum);
1001表示随机数介于0和1000之间,根据需要进行调整。
答案 1 :(得分: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('');
}
这很有效。谢谢你的帮助。