イーサリアムの価格を得るために、bitFlyerのAPIを叩く
上記の記事を読んで、イーサリウム経済圏(Uniswap)で革命が起きてるみたいなので、イーサリアムを初めて購入した。
これまでも、資産をspreadsheetで管理しているので、APIを叩いて価格を得ることにしました。以下がそのスクリプトです。
このままだと、現在のシートの セルY20にビットコイン価格、K29にイーサリアム価格が記入されます
function getBitFlyer() {
var bitCoinData = getBitCoinData();
var ethereumData = getEthereum();
var sheet = SpreadsheetApp.getActiveSheet();
sheet.getRange('Y20').setValues([[bitCoinData['best_ask']]]);
sheet.getRange('K29').setValues([[ethereumData['best_ask']]]);
}
function getBitCoinData() {
var url = 'https://api.bitflyer.jp/v1/getticker';
var response = UrlFetchApp.fetch(url);
var json = response.getContentText();
return JSON.parse(json);
}
function getEthereum() {
var url_2 = 'https://api.bitflyer.jp/v1/getticker?product_code=ETH_JPY';
var response = UrlFetchApp.fetch(url_2);
var json_2 = response.getContentText();
return JSON.parse(json_2);
}
この記事が気に入ったらサポートをしてみませんか?