首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Google Sheet IMPORTHTML很慢吗?

Google Sheet IMPORTHTML很慢吗?
EN

Stack Overflow用户
提问于 2016-01-24 13:22:11
回答 1查看 5.1K关注 0票数 5

我有一个使用IMPORTHTML函数获取一些表数据的电子表格,在使用它的头两天(每天刷新两次),一切都很顺利。到今天早上为止,它绝对是爬行的。加载30行的时间从大约15秒减少到大约10分钟。有人能在这方面提供帮助吗?

示例公式:

代码语言:javascript
复制
=IMPORTHTML(
  "http://www.muthead.com/16/players/prices/1508-markus-wheaton/playstation-4","table",2
 )

正如前面提到的,在最初的几天里,它能够刷新并处理30个列表,没有任何停顿。现在,在它开始做任何事情之前,我收到“正在执行脚本”的消息大约有十分钟,而且我从源码开始就没有接触过源代码。我不确定是什么提高了IMPORTHTML语句的性能...

EN

回答 1

Stack Overflow用户

发布于 2018-07-15 00:35:24

我在使用IMPORTHTMLIMPORTDATA等时遇到过类似的加载问题。我找到的最好的解决方案是编写一个触发器来编辑你的公式,这样它就会被强制每小时左右刷新一次。

打开脚本编辑器并将其放入。将“A1”更改为您的IMPORTHTML函数所在的单元格,并将foo更改为您试图导入的URL。

代码语言:javascript
复制
function refreshData() {
   var range = SpreadsheetApp.getActiveSpreadsheet().getRange('A1');
   range.clear();
   range.setFormula('=IMPORTHTML(foo)');
}

然后转到Edit > Current Project Trigger > Add Trigger,并设置刷新间隔。

希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34972551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档