如何删除谷歌脚本中的谷歌缓存
How can I delete Google Cache in Google script?
我有一个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('');
}
这起到了作用。谢谢你的帮助。
相关文章:
- 使用<ahref>使用谷歌脚本在谷歌表单GUI中标记
- 如何从谷歌脚本中获取JS变量
- 什么'这个谷歌脚本错了
- 如何使用谷歌脚本将html表单数据保存到谷歌电子表格中
- 在谷歌脚本中重新触发触发器
- 谷歌脚本在第二次调用Gmail后返回null
- 我可以在谷歌脚本编辑器(谷歌应用程序脚本)中调试JavaScript代码吗
- 将名称添加到上次编辑(谷歌脚本)
- 如何在谷歌脚本中使用函数.getLastRow()
- 在html中使用谷歌脚本api
- 谷歌脚本-从网站论坛解析HTML-并将数据写入工作表
- 谷歌脚本查看文本是否包含值
- 谷歌脚本在5分钟后删除电子表格行
- 谷歌脚本javascript中的谷歌函数=importhtml解析问题
- 谷歌脚本创建了两个电子表格,而不是一个
- 简单的谷歌脚本,将A列的内容复制到B列
- 谷歌脚本在对象中找不到函数LastIndexOf
- 谷歌脚本如果文件名包含x字符串日志“;x被发现“;缺少括号
- 加速谷歌脚本中的onEdit功能-有时没有响应
- 谷歌脚本从code.gs返回到index.html