json - 将 API 导入到 GoogleSheets
问题描述
我正在尝试运行脚本以将数据导入 GoogleSheet,但似乎找不到一种简单的方法来执行此操作。
来自网站的 API 拉取结果如下:
curl -X GET " https://api.evemarketer.com/ec/marketstat?typeid=19720 " -H "accept: application/xml"
我不知道该怎么办。我已经尝试过 ImportHTML 以及其他功能,但我相信这需要一个脚本。有人可以帮忙,或者指出我正确的方向。
解决方案
在 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"))
参考:
推荐阅读
- css - 使用 CSS 在 SVG 上发光动画
- java - 使用堆栈作为底层数据结构的具有入队和出队的并发队列
- javascript - 无法基于按钮元素“id”调用 JavaScript 方法
- bootstrap-4 - 调整窗口大小时,引导导航栏链接不起作用
- javascript - 如何在承诺中返回布尔值?
- python - 使用 Python 遍历字符串中所有可能的组合
- pandas - 将 pandas 数据附加到 hdf 存储,得到 'TypeError: object of type 'int' has no len()' 错误
- user-interface - 我在格式化窗口时遇到问题。我已经尝试了我能想到的所有包装组合,但没有成功
- spatial - 空间查询 dsl - GeometryExpressions。查找范围包含给定“点”的实体
- spring - 使用 Heroku CLI 部署 Spring Boot 时出错