首页 > 解决方案 > 将 API 导入到 GoogleSheets

问题描述

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

来自网站的 API 拉取结果如下:

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

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

标签: jsonxmlgoogle-sheets-api

解决方案


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

当您使用它时,首先请把 URLhttps://api.evemarketer.com/ec/marketstat?typeid=19720放到一个单元格“A1”中,然后把公式放到其他单元格中。

模式一:

如果要检索订单中的“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购买订单”。),这个怎么样?

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

或者

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

参考:


推荐阅读