create account

Google spreadsheet 현재 시세 가져오기 by jeaimetu

View this thread on: hive.blogpeakd.comecency.com
· @jeaimetu ·
Google spreadsheet 현재 시세 가져오기
안녕하세요.

여러 거래소, 혹은 여러번 구입을 해서 엑셀이나 구글 spread sheet에 정리하시는 분들이 계실 것
같아서 글 올립니다.

Google spreadsheet에서 도구 -> 스크립트 편집기에 붙여 넣기 하시고
수정 -> 현재 프로젝트의 트리거를 아래와 같이 바꾸어 주시면
1분마다 현재 시세를 coinone에서 가지고 옵니다.

![](https://steemitimages.com/DQmVNNZJboGJ52Lrug7bRZboSvvt5yEpFtRoGw4RBtDi5Hs/image.png)

복사해서 붙여 넣으실 스크립트는 아래와 같습니다. 

Coinone의 openapi를 쓰고 있고, B19셀에 리플, C19셀에 비트코인, D19셀에 이더리움의 가격을 저장합니다.
다른 cell번호를 쓰셔야 하면 cell번호만 아래에서 바꾸어 주시면 됩니다.
다른 coin이 필요하시면 댓글 부탁 드립니다.

별도로 함수화 하지 않고, 보시기 편하게 쭈욱 풀어서 만들었습니다.



function myFunction() {
var query = '"Apps Script" stars:">=100"';
var url = 'https://api.bithumb.com//public/ticker/ETH'


var response = UrlFetchApp.fetch(url, {'muteHttpExceptions': true});
//Logger.log(response);
  
  var res = JSON.parse(response);
  
  Logger.log(res);
  //res.get("buy_price");
  
  var v1 = Object.getOwnPropertyNames(res);
  
  var v2 = Object.getOwnPropertyNames(res.data);
  var v3 = res.data;
  Logger.log(v1);
  Logger.log(v2);
  Logger.log(v3.buy_price);
  
  
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheets()[0];
  
  var cell = sheet.getRange("D19");
  cell.setValue(v3.buy_price);
  
  var url = 'https://api.bithumb.com//public/ticker/BTC'


var response = UrlFetchApp.fetch(url, {'muteHttpExceptions': true});
//Logger.log(response);
  
  var res = JSON.parse(response);
  
  Logger.log(res);
  //res.get("buy_price");
  
  var v1 = Object.getOwnPropertyNames(res);
  
  var v2 = Object.getOwnPropertyNames(res.data);
  var v3 = res.data;
  Logger.log(v1);
  Logger.log(v2);
  Logger.log(v3.buy_price);
  
  
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheets()[0];
  
  var cell = sheet.getRange("C19");
  cell.setValue(v3.buy_price);
  
  var url = 'https://api.bithumb.com//public/ticker/XRP'


var response = UrlFetchApp.fetch(url, {'muteHttpExceptions': true});
Logger.log(response);
  
  var res = JSON.parse(response);
  
  Logger.log(res);
  //res.get("buy_price");
  
  var v7 = Object.getOwnPropertyNames(res);
  
  var v8 = Object.getOwnPropertyNames(res.data);
  var v9 = res.data;
  Logger.log(v7);
  Logger.log(v8);
  Logger.log(v9.buy_price);
  
  
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheets()[0];
  
  var cell = sheet.getRange("B19");
  cell.setValue(v9.buy_price);
  
  
}
👍  ,
properties (23)
authorjeaimetu
permlinkgoogle-spreadsheet
categorybitcoin
json_metadata{"tags":["bitcoin","cryptocurrency","kr","coinkorea","spreadsheet"],"image":["https://steemitimages.com/DQmVNNZJboGJ52Lrug7bRZboSvvt5yEpFtRoGw4RBtDi5Hs/image.png"],"links":["https://api.bithumb.com//public/ticker/ETH","https://api.bithumb.com//public/ticker/BTC","https://api.bithumb.com//public/ticker/XRP"],"app":"steemit/0.1","format":"markdown"}
created2018-02-12 12:10:18
last_update2018-02-12 12:10:18
depth0
children0
last_payout2018-02-19 12:10:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,313
author_reputation1,189,589,885,478
root_title"Google spreadsheet 현재 시세 가져오기"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id36,920,864
net_rshares599,100,900
author_curate_reward""
vote details (2)