ilk olarak "mahalle yanarken orospu saçını tararmış." gibi başlık olduğu için özür dilerim. her yer kan kırmızısına döndüğü vakit portfolyo hazırlamak pek de akıllıca değil. konuya dönecek olursam, çoğumuz delta, blokfolio gibi mobil uygulamalarla birlikte bu işleri yapan web uygulamaları kullanıyoruz. ben artık sürekli olarak telefona bakmak istemediğim için coinmarket'ten güncel fiyatları çeken bu listeyi oluşturmaya karar verdim. bu sistemin en büyük eksikliği coinmarketcap'in listelemediği koinleri barındırmaması. gelelim adımlara:
1- işe boş bir googlesheet excel dosyası açarak başlıyoruz.
2- araçlar--komut dosyası düzenleyicisi kısmına tıklıyoruz.
3- açılan sayfaya şu kodları yazıyoruz:
function CryptoPrice(ticker) {
var url = 'https://min-api.cryptocompare.com/data/price?fsym=' + ticker + '&tsyms=USD';
var response = JSON.parse(UrlFetchApp.fetch(url).getContentText());
SpreadsheetApp.flush();
return response.USD;
}4- kaydet dedikten sonra ilk başta açtığımız googlesheet sayfasına geri geliyoruz.
5- bu sayfada listeyi istediğiniz gibi ayarlayabilirsiniz. bize gerekli olan cmc'den fiyatın güncel olarak gelmesi. bunun için de fiyatı görmek istediğimiz hücreye şu formülü yazıyoruz:
=CryptoPrice("BTC")burada "BTC" dediğimiz için bize bitcoin'in fiyatı gelecek. şayet "LTC" dersek litecoin'in fiyatını çekecektir. listenin güncellenmesi telefonlardaki gibi hızlı değil. bu durum benim için sorun yaratmıyor ama dakika başı güncellenme isteyenler için sorun olabilir.not: internette olan bir sürü cmc apileri ile denediklerim sürekli hata verdi. hatta "cryptofinance" eklentisi bile bir gün sonra cortu çekti. şu an için bu sistem çalışıyor gözüküyor.
LİNK:
https://docs.google.com/spreadsheets/d/17v6lX6xiFQp7-3kgDDs7gVfGY28WKdhoKjKt9c8Vi48/edit#gid=0