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

閱讀時間約 6 分鐘

前言

繼上一次成功建立一個 GAS (Google Apps Script) 以後,我不斷思考可以做什麼應用,後來想到或許可以去撈看看加密貨幣的價格,於是發現了 Cryptowatch 開發的 Cryptofinance,能夠使用它開發好的 GAS 來實作建立一套加密貨幣價格追蹤器,覺得蠻有趣的就分享給大家試試看。
所以本次實作會使用 Google Sheet 結合 GAS 串起 Cryptofinance 提供的數據來完成一個小作品,過程中應該是不太需要寫甚麼程式,所以對沒有寫過程式的人來說應該也不會太困難。
如果有興趣的話可以先參考前一篇文章,大概瞭解如何開始使用 GAS 服務。

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

選擇上方的擴充功能,點選 Apps Script 開啟這個 Google Sheet 的 .gs 專案。
由於我們要直接使用 Cryptowatch 開發的 Cryptofinance 套件,所以直接複製貼上到我們的 GAS 存檔執行即可,網址是:https://raw.githubusercontent.com/cryptofinance-ai/cryptofinance-google-sheets-add-on/master/CRYPTOFINANCE.gs
而要讓它能夠順利執行,就需要讓我們的 Google 帳號授權給這個 GAS 專案,這樣它才可以把這些幣價資訊寫入到我們的資料表中。
如果看到執行完畢的話,表示執行紀錄沒有任何問題,接著就切換到 Google Sheet 那一端,我們來呼叫 GAS 中的函式吧。

Google Sheet 獲取幣價

來嘗試一下呼叫 Cryptofinance,看看有沒有值出來,最基本的呼叫方式就是直接在某一格中輸入:
=CRYPTOFINANCE("BTC/USD")
接著就會看到它花了一點時間讀取,並且獲得當下比特幣對美元的報價了。
所以使用 CRYPTOFINANCE 是很方便的,我們只需要給它一個字串,字串內容是 “加密貨幣/法定貨幣”,這樣就可以獲取對應的報價了。
我自己實測的話叫得出名字的加密貨幣都可以正常讀取,連 Likecoin 都有哦!法幣的部分大概常見的 USD, GBP, AUD, EUR, JPY 都可以用,但是新台幣跟人民幣都不行QQ。

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

做到可以取得幣價之後,再來就是靠大家的想像力去設計自己的表格功能,我這邊先舉一個最簡單的例子,就是加密幣價追蹤器:
表格第 B2 的公式是:
=if(A2 <> "", CRYPTOFINANCE(A2&"/USD"),"")
意思是如果 A2 這一格不是空白的內容,就使用 A2 填的值結合美元的報價,例如 A2 填 ETH,則 B2 就會呼叫 CRYPTOFINANCE(“ETH/USD”),而如果 A2 這一格是空白的,則 B2 也是空白的值,不會呼叫函式。
我們可以把公式往下拉,讓 B2 寫的直接成為整個 B 列的公式,這麼做的好處是未來想要多追蹤一個幣的幣價,只要在 A 列繼續往下填,隔壁的 B 列就會自動呼叫函式將幣價撈取出來,實用上就會很方便。

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

或是可以設計一個加密資產的自動計算器,輸入持倉幣種以及持倉數量,表格後續設計的時候就可以寫點公式讓它自動幫你計算兌換成美金的總價值,甚至某個幣佔所有加密資產的百分比,這樣是不是很方便呢?
附上一些實作的公式(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,在他們的文件中都有提供不同方案以及收費方式可以看看。

延伸閱讀


最後,謝謝你在百忙之中願意抽空來花時間來看我的文章,如果還喜歡這些內容的話希望能獲得你的追蹤及小額贊助支持,讓我更有繼續寫下去的動力,EVM 兼容錢包地址為 0xae1dd06d57f582999a9c50b86ba913eecd7155ce。
也歡迎加入 Line 社群Telegram 群組 一起討論相關話題
我們下次見嚕 o((>ω< ))o~
為什麼會看到廣告
《科技隨筆 | 智能合約開發計畫》 智能合約開發計畫會深入淺出,從認識以太坊的協議開始出發,慢慢從最簡單的代幣到發行 NFT ,甚至是開發一些去中心化應用程式(Dapps),並做一些簡單的使用者介面讓任何人可以透過瀏覽器開啟 Web3.0 的大門。
留言0
查看全部
發表第一個留言支持創作者!
音樂月報主題會以每個月一次的形式,把該月聽到的好音樂分享出來!本月主要聚焦在新專輯以及這個月發現的好歌,開發新音樂總是讓人很興奮呢!
Google 提供了 Google Apps Script (GAS) 的服務,它讓我們可以撰寫一些簡易的程式在雲端上面執行,而且可以串接其他 Google 雲端服務,這樣的好處就是我們可以透過 GAS 整合各種 Google 服務,開始天馬行空打造各式各樣的產品,或許寫些簡易的程式就能夠幫助...
前言 近幾年很常聽到雲端服務、雲端運算,許多工作職缺也會寫雲端工程師之類的,一直以為雲端相關的事務涉及到分散式運算系統,所以它的技術門檻應該是非常高的,如果一般大眾大概很難理解它。 雲端是甚麼 接下來就用三個面向來讓大家稍微了解雲端服務的優勢和種類有哪些,我們日常使用的雲服務又是屬於哪個類型。
這篇會是端午節 NFT 系列的最後一篇文,同時也是這個系列中最核心的部分,我們終於要來實際鑄造產生 NFT,並在 OpenSea 上看看結果了,有興趣的話就繼續看下去吧。
開發 NFT 專案無非三個步驟:寫程式 → 編譯程式碼 → 發佈智能合約,除了這三個步驟以外,我們還將介紹如何使用 OpenZeppelin 做為專案開發的根基,想要打造車子不再需要從輪子開始造起了,大幅增加開發專案的效率。
音樂月報主題會以每個月一次的形式,把該月聽到的好音樂分享出來!本月的主要聚焦剛好都是近兩個月剛發新專輯的好音樂,開發新音樂總是讓人很興奮呢!
音樂月報主題會以每個月一次的形式,把該月聽到的好音樂分享出來!本月主要聚焦在新專輯以及這個月發現的好歌,開發新音樂總是讓人很興奮呢!
Google 提供了 Google Apps Script (GAS) 的服務,它讓我們可以撰寫一些簡易的程式在雲端上面執行,而且可以串接其他 Google 雲端服務,這樣的好處就是我們可以透過 GAS 整合各種 Google 服務,開始天馬行空打造各式各樣的產品,或許寫些簡易的程式就能夠幫助...
前言 近幾年很常聽到雲端服務、雲端運算,許多工作職缺也會寫雲端工程師之類的,一直以為雲端相關的事務涉及到分散式運算系統,所以它的技術門檻應該是非常高的,如果一般大眾大概很難理解它。 雲端是甚麼 接下來就用三個面向來讓大家稍微了解雲端服務的優勢和種類有哪些,我們日常使用的雲服務又是屬於哪個類型。
這篇會是端午節 NFT 系列的最後一篇文,同時也是這個系列中最核心的部分,我們終於要來實際鑄造產生 NFT,並在 OpenSea 上看看結果了,有興趣的話就繼續看下去吧。
開發 NFT 專案無非三個步驟:寫程式 → 編譯程式碼 → 發佈智能合約,除了這三個步驟以外,我們還將介紹如何使用 OpenZeppelin 做為專案開發的根基,想要打造車子不再需要從輪子開始造起了,大幅增加開發專案的效率。
音樂月報主題會以每個月一次的形式,把該月聽到的好音樂分享出來!本月的主要聚焦剛好都是近兩個月剛發新專輯的好音樂,開發新音樂總是讓人很興奮呢!
你可能也想看
Thumbnail
作家 Morgan Housel 在《華爾街日報》中提出一個觀點:我們是用理解知識的方式在思考、學習金錢觀,而不是用理解心智與行為模式的方式學習理財。這段話讓我意識到,我們的財務決策並非總是理性的,情緒因素也扮演著重要角色。通過掌握金錢心理學,能夠幫助我們改善用錢習慣,使財務決策更為理性和長遠。
Thumbnail
雲端已經成為App開發的核心,而Amazon的AWS(Amazon Web Services是開發者常用的平台,可以幫助開發者建立、整合和擴展App。
Thumbnail
2024年美國消費性電子展(CES)剛落幕,現場展出許多AI相關應用的軟硬體,其中一個值得注意的主題是AI PC。什麼是AI PC?AI PC若成為數位經濟的下一個顯學,其背後的意義又是什麼?自從人工智慧(AI)成為2023年最熱門的科技關鍵字,許多場域都能看到AI與AI PC。
Thumbnail
AI人工智慧、大數據和雲端科技在永續(ESG)領域的應用方式,包括AI在環境管理和資源管理;大數據技術在ESG報告和評估的資訊整合分析;雲端科技促進合作和可存取性,以及促進永續供應鏈管理。這些技術的整合有助於推動企業邁向更為永續、能夠量化、監測和改進環境、社會和公司治理的影響,並提升資訊透明度。
Thumbnail
企業永續越來越重視結合數位科技的新可能,其中「雲端科技」可以算是最熱議也已有階段性發展的一環。雲端科技創造企業永續價值?以下是幾個最主要的面向:節能和資源效率、碳排放和氣候變遷、綠色數據中心和再生能源、虛擬化和硬體效能、遠程辦公和減少交通、數據管理和優化。
📷 【寫在前面的三言二語】 📷 【實力會說話!第一名的付費防毒軟體!】 📷 【獲獎連連!世界級榮譽肯定!】 📷 【看圖好樂趣】 【▼】自從電腦病毒問世以來,無孔不入的電腦變種病毒讓全球電腦所有者陷入[道高一尺,魔高一丈]的無力恐懼感受! 📷 [上開圖片取自網路/電影駭客任務] 📷 📷
電影猶如人生描述事件過程,雖然劇本有的依據真實案例,有的是杜撰小說,更有虛擬假想而成,幾乎是來自不同推理論述拍攝製作成影集。 有時會倒帶法敘述,享受融入戲劇人事物的過程,時而緊繃,時而興奮,等等喜怒哀樂情感感染氣氛情節。
Thumbnail
雖然現在的數位工具都非常方便,但當時的我,完全不知道該如何正確地使用,因此總會犧牲健康與生活,而投入更多時間工作,只為了達到某個工作目標。為了擺脫這個窘境,我便開始尋找許多關於專案管理、雲端工作術等課程,希望可以透過學習,讓我了解該如何「聰明工作」,以維持生活與工作的平衡。
Thumbnail
新聞連結: 1.[討論] 系統廠真的像大家說的那麼缺人? 2.[新聞] 台積電4月調薪傳8% 3.[新聞] 聯詠分紅「破千萬」!薪資明細外流瘋傳 員工下場曝光 科技業缺人 看了這幾篇討論串,第一篇提到科技業系統廠很缺人,一堆人往IC廠跳 要錢還是要命? 科技業常見的薪資水平 高工時 薪資保密政策
Thumbnail
  【寫在前面的三言二語】 新冠肺炎池持續延燒,各種的變種病毒也紛紛出籠,想要有效防堵,萬變不離其宗就是疫苗打好打滿才有防護力,人類世界如此,電腦虛擬數位科技世界更是亦然,想要免受到電腦病毒的騷擾侵襲,一定要安裝好可靠的電腦防毒軟體,全球電腦知名防毒軟體廠商-趨勢科技PC-cillin 2021 雲
Thumbnail
作家 Morgan Housel 在《華爾街日報》中提出一個觀點:我們是用理解知識的方式在思考、學習金錢觀,而不是用理解心智與行為模式的方式學習理財。這段話讓我意識到,我們的財務決策並非總是理性的,情緒因素也扮演著重要角色。通過掌握金錢心理學,能夠幫助我們改善用錢習慣,使財務決策更為理性和長遠。
Thumbnail
雲端已經成為App開發的核心,而Amazon的AWS(Amazon Web Services是開發者常用的平台,可以幫助開發者建立、整合和擴展App。
Thumbnail
2024年美國消費性電子展(CES)剛落幕,現場展出許多AI相關應用的軟硬體,其中一個值得注意的主題是AI PC。什麼是AI PC?AI PC若成為數位經濟的下一個顯學,其背後的意義又是什麼?自從人工智慧(AI)成為2023年最熱門的科技關鍵字,許多場域都能看到AI與AI PC。
Thumbnail
AI人工智慧、大數據和雲端科技在永續(ESG)領域的應用方式,包括AI在環境管理和資源管理;大數據技術在ESG報告和評估的資訊整合分析;雲端科技促進合作和可存取性,以及促進永續供應鏈管理。這些技術的整合有助於推動企業邁向更為永續、能夠量化、監測和改進環境、社會和公司治理的影響,並提升資訊透明度。
Thumbnail
企業永續越來越重視結合數位科技的新可能,其中「雲端科技」可以算是最熱議也已有階段性發展的一環。雲端科技創造企業永續價值?以下是幾個最主要的面向:節能和資源效率、碳排放和氣候變遷、綠色數據中心和再生能源、虛擬化和硬體效能、遠程辦公和減少交通、數據管理和優化。
📷 【寫在前面的三言二語】 📷 【實力會說話!第一名的付費防毒軟體!】 📷 【獲獎連連!世界級榮譽肯定!】 📷 【看圖好樂趣】 【▼】自從電腦病毒問世以來,無孔不入的電腦變種病毒讓全球電腦所有者陷入[道高一尺,魔高一丈]的無力恐懼感受! 📷 [上開圖片取自網路/電影駭客任務] 📷 📷
電影猶如人生描述事件過程,雖然劇本有的依據真實案例,有的是杜撰小說,更有虛擬假想而成,幾乎是來自不同推理論述拍攝製作成影集。 有時會倒帶法敘述,享受融入戲劇人事物的過程,時而緊繃,時而興奮,等等喜怒哀樂情感感染氣氛情節。
Thumbnail
雖然現在的數位工具都非常方便,但當時的我,完全不知道該如何正確地使用,因此總會犧牲健康與生活,而投入更多時間工作,只為了達到某個工作目標。為了擺脫這個窘境,我便開始尋找許多關於專案管理、雲端工作術等課程,希望可以透過學習,讓我了解該如何「聰明工作」,以維持生活與工作的平衡。
Thumbnail
新聞連結: 1.[討論] 系統廠真的像大家說的那麼缺人? 2.[新聞] 台積電4月調薪傳8% 3.[新聞] 聯詠分紅「破千萬」!薪資明細外流瘋傳 員工下場曝光 科技業缺人 看了這幾篇討論串,第一篇提到科技業系統廠很缺人,一堆人往IC廠跳 要錢還是要命? 科技業常見的薪資水平 高工時 薪資保密政策
Thumbnail
  【寫在前面的三言二語】 新冠肺炎池持續延燒,各種的變種病毒也紛紛出籠,想要有效防堵,萬變不離其宗就是疫苗打好打滿才有防護力,人類世界如此,電腦虛擬數位科技世界更是亦然,想要免受到電腦病毒的騷擾侵襲,一定要安裝好可靠的電腦防毒軟體,全球電腦知名防毒軟體廠商-趨勢科技PC-cillin 2021 雲