KJR*_*KJR 5 import google-sheets
我有一个电子表格,可以使用IMPORTHTML函数获取一些表数据,并且在头两天我一直在使用它(每天刷新两次),一切都很好。截至今天上午,它绝对在爬行。从耗时约15秒加载30行到耗时约10分钟。有人可以为此提供帮助吗?
公式示例:
=IMPORTHTML(
"http://www.muthead.com/16/players/prices/1508-markus-wheaton/playstation-4","table",2
)
Run Code Online (Sandbox Code Playgroud)
如前所述,前几天它能够刷新和处理30个列表,而没有任何暂停。现在,在执行任何操作之前大约十分钟,我收到“正在执行脚本”消息,而且自从创建以来,我还没有碰过源代码。我不确定是什么对IMPORTHTML语句的性能有所帮助...
IMPORTHTML我在使用、等时遇到了类似的加载问题。IMPORTDATA我发现的最佳解决方案是编写一个触发器来编辑公式,以便强制每小时左右刷新一次。
打开脚本编辑器并将其输入。将“A1”更改为您的IMPORTHTML函数所在的单元格,然后更改foo为您要导入的 URL。
function refreshData() {
var range = SpreadsheetApp.getActiveSpreadsheet().getRange('A1');
range.clear();
range.setFormula('=IMPORTHTML(foo)');
}
Run Code Online (Sandbox Code Playgroud)
然后转到“编辑”>“当前项目触发器”>“添加触发器”,并设置刷新间隔。
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
2079 次 |
| 最近记录: |