Google sheets Google电子表格导入XML

Google sheets Google电子表格导入XML,google-sheets,xml-parsing,google-sheets-formula,Google Sheets,Xml Parsing,Google Sheets Formula,我正在努力研究如何在Google电子表格中正确使用ImportXML。我正在尝试从此URL中获取键“last”的值: 目前我所拥有的只是,但这报告了一个错误,即“请确保URL指向有效的XML或HTML”: 好的,看看这个,你不能使用=ImportXML来导入JSON数据,这纯粹是为XML和HTTP设计的,这对于它抛出的错误是有意义的 据我所知,谷歌还没有提供一个=ImportJSON方法,但我找到了一个包含这个确切函数的方法 我已经为您创建了一个示例 =IMPORTDATA("https://

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

目前我所拥有的只是,但这报告了一个错误,即“请确保URL指向有效的XML或HTML”:


好的,看看这个,你不能使用
=ImportXML
来导入JSON数据,这纯粹是为XML和HTTP设计的,这对于它抛出的错误是有意义的

据我所知,谷歌还没有提供一个
=ImportJSON
方法,但我找到了一个包含这个确切函数的方法

我已经为您创建了一个示例

=IMPORTDATA("https://www.bitstamp.net/api/ticker/")
所以它基本上只是用这个函数来代替

=ImportJSON(“https://www.bitstamp.net/api/ticker/“,”/”


然后,您可能可以使用路径查找您要查找的确切位。

实际上,您可以使用importdata,它会自动为您解析字段

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

直到今天我才使用过
ImportXML()
,所以我可能帮不了什么忙,但这似乎是因为页面的翻译方式。正如您所说的,错误表示看不到有效的XML或HTML。这很好用->
=ImportXML(“https://www.bitstamp.net/“,“//p”)
因此,您的域看起来没有任何问题。股票代码页面是如何创建的?我不知道,谷歌电子表格似乎不能像网络浏览器那样解释HTML。好主意-但是我刚刚安装了脚本,试图从脚本管理器运行它,我收到了以下错误:“错误请求:”我一开始做了这个,但这是因为脚本根本不需要运行。您只需在单元格中键入我上面发布的代码,它的工作原理完全相同。它就像一个无声脚本。啊,它似乎可以工作!我想可能是缓存延迟或其他原因,因为它最终才开始工作。