Google表格IMPORTHTML非常慢吗?

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语句的性能有所帮助...

Che*_*075 1

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)

然后转到“编辑”>“当前项目触发器”>“添加触发器”,并设置刷新间隔。

希望这可以帮助。