Google Spreadsheets ImportXML

问题描述 投票:3回答:2

我正在尝试研究如何在Google电子表格中正确使用ImportXML。我正在尝试从此URL中获取密钥“last”的值:

https://www.bitstamp.net/api/ticker/

我现在所拥有的只是,但是这会报告错误,“请确保URL指向有效的XML或HTML”:

=ImportXML("https://www.bitstamp.net/api/ticker/","//@last")
google-sheets xml-parsing google-sheets-formula importjson
2个回答
4
投票

好吧,看看你不能使用=ImportXML来导入JSON数据,这纯粹是为了使用XML和HTTP而设计的,这对于它所引发的错误是有意义的。

从我可以看到谷歌还没有提供=ImportJSON方法,但我发现了一个script here,然后包括这个确切的功能。

我为你创建了一个关于this spreadsheet here的例子。

所以它基本上只是使用了这个功能......

=ImportJSON("https://www.bitstamp.net/api/ticker/", "/")

然后你可以用路径来找到你想要的确切位。


2
投票

您实际上只需使用importdata - 它会自动为您解析字段。

=IMPORTDATA("https://www.bitstamp.net/api/ticker/")
© www.soinside.com 2019 - 2024. All rights reserved.