如何删除谷歌脚本中的谷歌缓存

How can I delete Google Cache in Google script?

本文关键字:谷歌 脚本 缓存 何删除 删除      更新时间:2023-09-26

我有一个Google文档的脚本,它从外部API返回信息。但我的问题是谷歌保存缓存,所以它不会更新它。我的问题是如何删除或禁用谷歌缓存?

避免它比清除它更容易。可以通过添加一个带有随机数的额外GET参数来完成。只需生成并附加即可。

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

1001表示随机数将在0和1000之间,根据需要进行调整。

我和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('');
}

这起到了作用。谢谢你的帮助。