将 API 导入 Google 表格

Import API to GoogleSheets

我正在尝试 运行 将数据导入 GoogleSheet 的脚本,但似乎无法找到一种简单的方法来执行此操作。

从网站上提取的 API 结果为;

curl -X GET "https://api.evemarketer.com/ec/marketstat?typeid=19720" -H "accept: application/xml"

我不知道该怎么办。我已经尝试过 ImportHTML 以及其他功能,但我相信这需要一个脚本。有人可以帮忙,或者给我指明正确的方向。

在URL中,XML可以检索到数据。那么这些模式如何使用 IMPORTXML()?

使用这个的时候,首先请把https://api.evemarketer.com/ec/marketstat?typeid=19720的URL放到一个单元格"A1",把公式放到其他单元格。

模式 1:

如果你想检索订单中"Max Buy Order"、"Average Buy Order"和"Volume"的值,作为一个简单的例子,这个怎么样?

={IMPORTXML(A1,"//buy/max"),IMPORTXML(A1,"//buy/avg"),IMPORTXML(A1,"//buy/volume")}

模式二:

如果要检索 "Max Buy Order"、"Average Buy Order" 和 "Volume" 的值而不按顺序(这意味着 XML 数据中的顺序。所以它是 "Volume", "Average Buy Order" 和 "Max Buy Order".), 这个怎么样?

=IMPORTXML(A1,"//buy/max | //buy/avg | //buy/volume")

=TRANSPOSE(IMPORTXML(A1,"//buy/max | //buy/avg | //buy/volume"))

参考: