我正在使用 UrlFetchApp.fetch 对数据库进行大量调用。当我嵌入电子表格时,所有数据看起来都很好,而我仍然在浏览器中打开了谷歌电子表格。但是当我在浏览器中关闭电子表格然后在嵌入页面中查看它时,所有单元格都显示为“正在思考...”。如果我通过 GDrive 再次打开电子表格,所有单元格都会重新加载。但是每次我关闭它时,嵌入的工作表都会回到只显示“正在思考......”。
工作表在未打开时是否不维护函数检索到的数据?有什么办法吗?
编辑:示例函数
function count(term, date){
var randnumber = Math.random()*10000;
Utilities.sleep(randnumber);
var response = UrlFetchApp.fetch("http://url");
var doc = Xml.parse(response.getContentText());
var topElement = doc.getElement();
var count = topElement.getElement("Count");
var countValue = count.getText();
var reference = countValue;
return reference;
}
删除 utility.sleep() 没有帮助