Google sheets importxml with now()函数不起作用

Google sheets importxml with now()函数不起作用,google-sheets,Google Sheets,因此,我尝试将网站上的一些内容输入到我的谷歌电子表格中,我希望它每分钟都刷新一次,所以我使用了以下公式: =IMPORTXML("http://www.myfxbook.com/community/outlook"&now(),"//a/@href") 我唯一得到的是它的“加载…”。当我去掉now()函数时,一切正常,但我想每分钟都刷新一次。如何让它每分钟刷新数据?我是否必须使用脚本,或者可能有其他方法来实现这一点 提前感谢。您可以设置一个可安装的触发器,每分钟运行一次应用程序脚本功能

因此,我尝试将网站上的一些内容输入到我的谷歌电子表格中,我希望它每分钟都刷新一次,所以我使用了以下公式:

=IMPORTXML("http://www.myfxbook.com/community/outlook"&now(),"//a/@href")
我唯一得到的是它的“加载…”。当我去掉
now()
函数时,一切正常,但我想每分钟都刷新一次。如何让它每分钟刷新数据?我是否必须使用脚本,或者可能有其他方法来实现这一点


提前感谢。

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

您可以尝试使用
Range
类的
setFormula()
方法将
=importxml()
公式重新输入到单元格中,看看是否有效。换句话说,应用程序脚本每分钟都会在单元格中插入相同的精确公式,希望这能刷新数据。有一个
SpreadsheetApp.flush()
方法将挂起的更改应用于电子表格