2023-10-05

[Google 試算表] 取得 Bitfinex 上面的 數字貨幣價格

最近在看一些資料,順便回答一下朋友問的問題,他主要是透過 Google Sheet 來管理他的虛擬貨幣資產

但是他需要知道價格,我直覺地回他使用  GOOGLEFINANCE 這個 function ,但是他要抓的那個虛擬貨幣代碼是 GOOGLEFINANCE 

沒有提供的,這時候該怎麼辦,只好自己寫一個 函式..



1.首先就是你要知道在 Google Sheet 中在哪邊可以寫程式,這邊我就不贅述了



2.因為他要抓的貨幣價格是在 Bitfinex 上面,我看一下 API 是有這個 API 的,首先你得透過

這個 API 知道他支持那些貨幣代碼

貨幣 symbol API :  https://api.bitfinex.com/v1/symbols

之後 你找到代碼後 假設 你要抓的資料是 Bitcoin/USD 價格,則代碼加上抓取現在價格網址就是 https://api.bitfinex.com/v1/pubticker/btcusd

API Result:


3.接下來就是 程式碼抓取價格


4.這時候只要在 儲存格中輸入 =GetPriceF("btcusd") 就可以拿到 btcusd 的價格