首页 > 解决方案 > 谷歌表格:获取加密价格和历史的 API?

问题描述

由于 GOOGLEFINANCE() 支持的加密货币似乎非常有限,是否有任何(免费?)API 可用于从中获取数据?

虽然我将 GF() 用于 ETH 和 BTC,但我专门寻找ADA (Cardano) 的价格和历史收盘价。

我已经在论坛上搜索过建议,没有很多,而且大多数都是旧的。Binance 的 API 看起来不错,但它以 USDT 而不是 USD 给出价格。

标签: google-sheetscryptocurrency

解决方案


如果有人感兴趣,我发现了一个提供免费密钥的 API,尽管您每天可以拨打的电话数量有限:CoinAPI

它似乎非常强大,大多数货币都有报价。到目前为止,我已经设法获得了当前价格: 以棕色显示的公式。在此处输入图像描述

(1) 显示返回的原始数据,由分号分隔的两行。

(2) 使用offset 1加参数 0 在 IMPORTDATA() 周围包装 QUERY() 以不返回标题行,然后将所有内容包装在 SPLIT() 中以将分隔文本分隔成列。

(3) 用 INDEX() 包裹 (2),这样我就可以得到第 4 列的价格。

由于这个值不会像 GOOGLEFINANCE() 那样自动更新,我想我需要设置一个触发器来做到这一点。

我还检索了历史数据,但我还没有弄清楚如何从 IMPORTDATA() 函数中拆分多行分隔文本。

[编辑] 在https://stackoverflow.com/a/69055990/190925上查看@player0 拆分多行的解决方案。


推荐阅读