我希望你能帮助我。我一直在努力使其工作一段时间。
我正在从网站上获取API,并通过importjson()将其导入到Google电子表格中
ImportJSON(“ http://api.796.com/v3/futures/ticker.html?type=weekly”)
https://gist.github.com/chrislkeller/5719258
我没有问题将json数据导入到Google电子表格中,现在最困难的部分是进行数据更新,我真的希望它能够自动更新,但即使是“立即更新”按钮也很棒。
谢谢,
这让我发疯。
BV
最佳答案
因此,我也在寻找一种实现此目标的好方法。到目前为止,这是我所发现的。
如果像这样更改importJSON
的功能行:
function ImportJSON(url, query, parseOptions, recalc) {
}
只需将
recalc
参数添加到函数定义中。这是一个“把戏”,因为该参数仅用于使GSheet
认为已发生更改,而不用于其他任何用途。然后在对
ImportJSON
的调用中(在GSheet
单元格中),您可以像下面这样添加函数调用:=ImportJSON("https://yourDomain.com/something","","rawHeaders",A1)
然后,您可以在工作表中手动将
A1
的值更改为其他值。工作表和所有导入将被刷新。另一个...非技术性技巧...手动将
A1
更改为1,然后将2更改为3。每次重新计算工作表时。现在,您可以使用UNDO和REDO按钮更改数字并重新计算工作表。有点笨拙,但确实可以实现一键式“重新计算”。