【雲端科技】五分鐘搭建一套加密幣價追蹤器

更新於 發佈於 閱讀時間約 6 分鐘
raw-image

前言

繼上一次成功建立一個 GAS (Google Apps Script) 以後,我不斷思考可以做什麼應用,後來想到或許可以去撈看看加密貨幣的價格,於是發現了 Cryptowatch 開發的 Cryptofinance,能夠使用它開發好的 GAS 來實作建立一套加密貨幣價格追蹤器,覺得蠻有趣的就分享給大家試試看。

所以本次實作會使用 Google Sheet 結合 GAS 串起 Cryptofinance 提供的數據來完成一個小作品,過程中應該是不太需要寫甚麼程式,所以對沒有寫過程式的人來說應該也不會太困難。

如果有興趣的話可以先參考前一篇文章,大概瞭解如何開始使用 GAS 服務。

延伸閱讀:【雲端科技】利用 Google Apps Script 串起日常各項雲端服務



開啟新的專案與 GAS 程式碼佈署

選擇上方的擴充功能,點選 Apps Script 開啟這個 Google Sheet 的 .gs 專案。

raw-image

由於我們要直接使用 Cryptowatch 開發的 Cryptofinance 套件,所以直接複製貼上到我們的 GAS 存檔執行即可,網址是:https://raw.githubusercontent.com/cryptofinance-ai/cryptofinance-google-sheets-add-on/master/CRYPTOFINANCE.gs

raw-image

而要讓它能夠順利執行,就需要讓我們的 Google 帳號授權給這個 GAS 專案,這樣它才可以把這些幣價資訊寫入到我們的資料表中。

raw-image

如果看到執行完畢的話,表示執行紀錄沒有任何問題,接著就切換到 Google Sheet 那一端,我們來呼叫 GAS 中的函式吧。

raw-image



Google Sheet 獲取幣價

來嘗試一下呼叫 Cryptofinance,看看有沒有值出來,最基本的呼叫方式就是直接在某一格中輸入:

=CRYPTOFINANCE("BTC/USD")

接著就會看到它花了一點時間讀取,並且獲得當下比特幣對美元的報價了。

raw-image

所以使用 CRYPTOFINANCE 是很方便的,我們只需要給它一個字串,字串內容是 “加密貨幣/法定貨幣”,這樣就可以獲取對應的報價了。

我自己實測的話叫得出名字的加密貨幣都可以正常讀取,連 Likecoin 都有哦!法幣的部分大概常見的 USD, GBP, AUD, EUR, JPY 都可以用,但是新台幣跟人民幣都不行QQ。

設計 Google Sheet 表格介面-加密幣價追蹤器

做到可以取得幣價之後,再來就是靠大家的想像力去設計自己的表格功能,我這邊先舉一個最簡單的例子,就是加密幣價追蹤器:

raw-image

表格第 B2 的公式是:

=if(A2 <> "", CRYPTOFINANCE(A2&"/USD"),"")

意思是如果 A2 這一格不是空白的內容,就使用 A2 填的值結合美元的報價,例如 A2 填 ETH,則 B2 就會呼叫 CRYPTOFINANCE(“ETH/USD”),而如果 A2 這一格是空白的,則 B2 也是空白的值,不會呼叫函式。

我們可以把公式往下拉,讓 B2 寫的直接成為整個 B 列的公式,這麼做的好處是未來想要多追蹤一個幣的幣價,只要在 A 列繼續往下填,隔壁的 B 列就會自動呼叫函式將幣價撈取出來,實用上就會很方便。

設計 Google Sheet 表格介面-個人加密資產統計表

或是可以設計一個加密資產的自動計算器,輸入持倉幣種以及持倉數量,表格後續設計的時候就可以寫點公式讓它自動幫你計算兌換成美金的總價值,甚至某個幣佔所有加密資產的百分比,這樣是不是很方便呢?

raw-image

附上一些實作的公式(ABCD 表示第幾欄、N 表示第幾格):

CN 欄位 (當前對應美元價格)

=if(AN <> "", CRYPTOFINANCE(AN&"/USD"),"")

DN 欄位 (我們的持倉換算下來價值多少USD)

=BN*CN

EN 欄位 (各個幣佔總加密資產的多少%,百分比要另外設定,點擊上方「格式」→「數值」→「百分比」即可完成設定)

=DN/F$N

FN 欄位 (總加密資產)

=SUM(D:D)

結語

以上就是我們透過 GAS 的雲端服務,去獲取 Cryptofinance 提供的幣價數據,接著就用表格公式打造出我們自己客製化的雲端產品,開發過程中完全不需要思考如何串接資料可說是毫不費力,我想這也是這些雲端產品厲害的地方。

不過要注意的是這個免費版本的服務數據每天似乎是有撈取次數的上限,所以如果用一用突然出現 ERROR,可能是因為次數達到上限,如果發生這類問題,我自己測試後發現,過一陣子重新將表格內的資料刪除重設就能夠恢復正常,也許有更簡單的方法歡迎留言告訴我。

Cryptofinance 這組套件不只有獲取幣價的功能,還有其他功能可以撈取不同數據,如果你是希望將這個東西實作出來商品化的話,可以去研究一下 Cryptofinance Plans,在他們的文件中都有提供不同方案以及收費方式可以看看。

延伸閱讀

【雲端科技】從三大面向認識何謂雲端服務

【雲端科技】利用 Google Apps Script 串起日常各項雲端服務



最後,謝謝你在百忙之中願意抽空來花時間來看我的文章,如果還喜歡這些內容的話希望能獲得你的追蹤及小額贊助支持,讓我更有繼續寫下去的動力,EVM 兼容錢包地址為 0xae1dd06d57f582999a9c50b86ba913eecd7155ce。

也歡迎加入 Line 社群Telegram 群組 一起討論相關話題

我們下次見嚕 o((>ω< ))o~

原文連結 ITechNote 科技隨筆

留言
avatar-img
留言分享你的想法!
ITechNote 科技隨筆-avatar-img
發文者
2022/07/11
我剛剛測試可以耶 不知道為什麼,或是您搜尋群組名稱「科技隨筆 場外休息區」試試看,不行的話再跟我說囉!!
Nick Yang-avatar-img
2022/07/09
Line的連結似乎沒辦法成功加入,請問群組的名稱是什麼?
avatar-img
ITechNote 科技隨筆的沙龍
27會員
42內容數
《科技隨筆 | 智能合約開發計畫》 智能合約開發計畫會深入淺出,從認識以太坊的協議開始出發,慢慢從最簡單的代幣到發行 NFT ,甚至是開發一些去中心化應用程式(Dapps),並做一些簡單的使用者介面讓任何人可以透過瀏覽器開啟 Web3.0 的大門。
2022/10/31
十月,進到今年的最後一季了,也是科技隨筆滿一年的時刻,謝謝大家的支持啦~ 再來應該會有一周年紀念的小活動發送禮物哦!歡迎持續追蹤! 在這個漸涼季節,我去了熱情四射、場場爆滿的搖滾台中,這一篇就來分享一下這次在搖滾台中聽到不錯的音樂吧!
Thumbnail
2022/10/31
十月,進到今年的最後一季了,也是科技隨筆滿一年的時刻,謝謝大家的支持啦~ 再來應該會有一周年紀念的小活動發送禮物哦!歡迎持續追蹤! 在這個漸涼季節,我去了熱情四射、場場爆滿的搖滾台中,這一篇就來分享一下這次在搖滾台中聽到不錯的音樂吧!
Thumbnail
2022/09/30
音樂月報主題會以每個月一次的形式,把該月聽到的好音樂分享出來!本月主要聚焦這個月新發現的音樂,開發新音樂總是讓人很興奮呢!
Thumbnail
2022/09/30
音樂月報主題會以每個月一次的形式,把該月聽到的好音樂分享出來!本月主要聚焦這個月新發現的音樂,開發新音樂總是讓人很興奮呢!
Thumbnail
2022/08/31
音樂月報主題會以每個月一次的形式,把該月聽到的好音樂分享出來!本月主要聚焦在原本認識的歌手/樂團這個月新發的專輯與歌曲,以及這個月新發現的好歌,開發新音樂總是讓人很興奮呢!
Thumbnail
2022/08/31
音樂月報主題會以每個月一次的形式,把該月聽到的好音樂分享出來!本月主要聚焦在原本認識的歌手/樂團這個月新發的專輯與歌曲,以及這個月新發現的好歌,開發新音樂總是讓人很興奮呢!
Thumbnail
看更多
你可能也想看
Thumbnail
家中修繕或裝潢想要找各種小零件時,直接上網採買可以省去不少煩惱~看看Sylvia這回為了工地買了些什麼吧~
Thumbnail
家中修繕或裝潢想要找各種小零件時,直接上網採買可以省去不少煩惱~看看Sylvia這回為了工地買了些什麼吧~
Thumbnail
👜簡單生活,從整理包包開始!我的三款愛用包+隨身小物清單開箱,一起來看看我每天都帶些什麼吧🌿✨
Thumbnail
👜簡單生活,從整理包包開始!我的三款愛用包+隨身小物清單開箱,一起來看看我每天都帶些什麼吧🌿✨
Thumbnail
創作者營運專員/經理(Operations Specialist/Manager)將負責對平台成長及收入至關重要的 Partnership 夥伴創作者開發及營運。你將發揮對知識與內容變現、影響力變現的精準判斷力,找到你心中的潛力新星或有聲量的中大型創作者加入 vocus。
Thumbnail
創作者營運專員/經理(Operations Specialist/Manager)將負責對平台成長及收入至關重要的 Partnership 夥伴創作者開發及營運。你將發揮對知識與內容變現、影響力變現的精準判斷力,找到你心中的潛力新星或有聲量的中大型創作者加入 vocus。
Thumbnail
BTC钱包是存储和管理比特币的工具,类比普通钱包或银行账户。核心功能是生成和保存公钥和私钥,用于发送、接收比特币和查看交易记录。文章将介绍5种类型的BTC钱包,帮助用户更安全地投资。 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20% 手续费返佣 🔑 专属邀
Thumbnail
BTC钱包是存储和管理比特币的工具,类比普通钱包或银行账户。核心功能是生成和保存公钥和私钥,用于发送、接收比特币和查看交易记录。文章将介绍5种类型的BTC钱包,帮助用户更安全地投资。 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20% 手续费返佣 🔑 专属邀
Thumbnail
加密钱包是一种软件产品或物理设备,可将公钥和私钥存储到您的加密货币帐户中,密钥是一串数字和字母,用于加密和解密加密交易并保护加密账户,那么,如何保护您的加密钱包?币圈有哪些主流的加密钱包?本文将为大家详细介绍 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20%
Thumbnail
加密钱包是一种软件产品或物理设备,可将公钥和私钥存储到您的加密货币帐户中,密钥是一串数字和字母,用于加密和解密加密交易并保护加密账户,那么,如何保护您的加密钱包?币圈有哪些主流的加密钱包?本文将为大家详细介绍 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20%
Thumbnail
USDT(Tether)是一种加密货币,具有五大功能,包括价值储备和稳定性、价格稳定、支付结算、避险投资和流动性提供。它以1:1比例与美元挂钩,提供加密货币和传统金融体系的对接,解决价格波动性问题。 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20% 手续费返佣
Thumbnail
USDT(Tether)是一种加密货币,具有五大功能,包括价值储备和稳定性、价格稳定、支付结算、避险投资和流动性提供。它以1:1比例与美元挂钩,提供加密货币和传统金融体系的对接,解决价格波动性问题。 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20% 手续费返佣
Thumbnail
这篇文章主要介绍了通俗解释加密货币的采用是什么意思?的相关资料,需要的朋友可以参考下 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20% 手续费返佣 🔑 专属邀请码: R851UX3N 比特币和以太坊等加密货币使用点对点去中心化系统进行交易。 由于整个过
Thumbnail
这篇文章主要介绍了通俗解释加密货币的采用是什么意思?的相关资料,需要的朋友可以参考下 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20% 手续费返佣 🔑 专属邀请码: R851UX3N 比特币和以太坊等加密货币使用点对点去中心化系统进行交易。 由于整个过
Thumbnail
这篇文章主要介绍了加密技术的应用有哪些技术?加密技术怎么样?的相关资料,需要的朋友可以参考下本文详细内容介绍 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20% 手续费返佣 🔑 专属邀请码: R851UX3N 目录* 一文了解加密技术的应用有哪些? 一、
Thumbnail
这篇文章主要介绍了加密技术的应用有哪些技术?加密技术怎么样?的相关资料,需要的朋友可以参考下本文详细内容介绍 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20% 手续费返佣 🔑 专属邀请码: R851UX3N 目录* 一文了解加密技术的应用有哪些? 一、
Thumbnail
加密貨幣是基於區塊鏈技術的數字貨幣,文章介紹了加密貨幣的基本概念、特點、主要加密貨幣、優勢和挑戰、以及在實際應用中的情況。
Thumbnail
加密貨幣是基於區塊鏈技術的數字貨幣,文章介紹了加密貨幣的基本概念、特點、主要加密貨幣、優勢和挑戰、以及在實際應用中的情況。
Thumbnail
前言 今天來介紹一個我覺得不錯的看廣告賺虛擬加密及虛擬加密貨幣水龍頭網站,coinpayu 的網站的介面簡單直觀,網路上查到的資料,它成立於 2019 年,用戶可以通過觀看廣告賺取聰 (Satoshi),此外,它還提供有多達二十幾種虛擬加密貨幣水龍頭,每小時都可領取一種貨幣,但每次領取的數量都不多,
Thumbnail
前言 今天來介紹一個我覺得不錯的看廣告賺虛擬加密及虛擬加密貨幣水龍頭網站,coinpayu 的網站的介面簡單直觀,網路上查到的資料,它成立於 2019 年,用戶可以通過觀看廣告賺取聰 (Satoshi),此外,它還提供有多達二十幾種虛擬加密貨幣水龍頭,每小時都可領取一種貨幣,但每次領取的數量都不多,
Thumbnail
工欲善其事,必先利其器。CoinMarketCap 可以說是目前在幣圈生存的必備網站工具之一,特別是對於新手來說。但這個網站除了查加密貨幣排名、交易所排名之外,還有什麼用處?這邊提供 5 個基本用法讓大家參考看看 ~
Thumbnail
工欲善其事,必先利其器。CoinMarketCap 可以說是目前在幣圈生存的必備網站工具之一,特別是對於新手來說。但這個網站除了查加密貨幣排名、交易所排名之外,還有什麼用處?這邊提供 5 個基本用法讓大家參考看看 ~
Thumbnail
大約花費五分鐘就能利用 Google Sheet 與 GAS 的結合,加上 Cryptofinance 的套件快速打造一套自己的加密幣價追蹤器,有了這些方法我們就可以再去思考能夠做哪些變化,例如打造一套個人加密資產統計表。
Thumbnail
大約花費五分鐘就能利用 Google Sheet 與 GAS 的結合,加上 Cryptofinance 的套件快速打造一套自己的加密幣價追蹤器,有了這些方法我們就可以再去思考能夠做哪些變化,例如打造一套個人加密資產統計表。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News