我正在尝试研究如何在Google电子表格中正确使用ImportXML。我正在尝试从此URL中获取密钥“last”的值:
https://www.bitstamp.net/api/ticker/
我现在所拥有的只是,但是这会报告错误,“请确保该网址指向有效的XML或HTML”:
=ImportXML("https://www.bitstamp.net/api/ticker/","//@last")
答案 0 :(得分:4)
好的研究一下,你不能使用=ImportXML
来导入JSON数据,这纯粹是为了使用XML和HTTP而设计的,这对于它抛出的错误是有意义的。
据我所知,Google还没有提供=ImportJSON
方法,但我找到了一个script here,然后包含了这个确切的函数。
我已经为您this spreadsheet here创建了一个示例。
所以它基本上只是使用了这个函数......
=ImportJSON("https://www.bitstamp.net/api/ticker/", "/")
然后你可以用路径来找到你想要的确切位。
答案 1 :(得分:2)
您实际上只需使用importdata - 它会自动为您解析字段。
=IMPORTDATA("https://www.bitstamp.net/api/ticker/")