带now()函数的importxml不起作用

时间:2015-03-16 02:14:41

标签: google-sheets

所以我试图从网站上把一些东西放到我的Google电子表格中,我希望它每分钟刷新一次,所以我使用了这个公式:

=IMPORTXML("http://www.myfxbook.com/community/outlook"&now(),"//a/@href")

我得到的唯一一件事是#34; loading ..."。当我摆脱now()功能时,一切正常,但我想每分钟刷新一次。如何让它每分钟刷新数据?我是否必须使用脚本或者还有其他方法可以执行此操作。

提前谢谢。

1 个答案:

答案 0 :(得分:1)

您可以设置一个可安装的触发器,每分钟运行一次Apps脚本功能。 Apps脚本功能可以使用UrlFetchApp.fetch()获取数据,然后将其放入电子表格中。

您可以尝试使用setFormula()类的Range方法将=importxml()公式重新输入到单元格中,看看是否有效。换句话说,Apps Script脚本会每分钟将相同的公式插入到单元格中,并希望这会刷新数据。有一种SpreadsheetApp.flush()方法可将待处理的更改应用于电子表格。