我需要使用Google Spreadsheet ImportXML从此网站返回一个值...
网站只是在文字和代码中显示以下内容......
error=OK
eta=Overnight
price=64.69
我需要在最后一行'price ='之后返回值,作为一个新手,我正在努力解决xpath查询(?)所需要...
=importxml("url",?)
非常感谢您的帮助。
提前谢谢。
此致
答案 0 :(得分:1)
首先,IMPORTXML()
无法正常工作,因为您的网页格式不正确,而且Google表格不喜欢它。
所有的希望都不会丢失,因为你的输出很简单。您只需使用IMPORTDATA()
加载整个输出,然后在google工作表中处理
查看以下公式的输出(其中url存储在A1中)
=IMPORTDATA(A1)
=transpose(IMPORTDATA(A1))
=index(IMPORTDATA(A1),3,1)
- 如果总有3个结果,而价格总是在第三个结果中,这将起作用
=filter(IMPORTDATA(A1),left(IMPORTDATA(A1),5)="price")
- 如果价格可以出现在任何结果行中,但始终以“价格”开头