본문 바로가기

wealthy

구글시트에서 업비트 코인 시세 가져오기

반응형

 

 

업비트 코인 시세 가져오기 설정

1. 구글시트에서 확장 프로그램 -> Apps Script 클릭

 
2. 스크립트 작성
첨부파일의 소스 복사 후 붙여넣기 하세요
Drive에 프로젝트 저장 클릭

 
소스 내용은 아래와 같아요. 복사 붙여넣기~

function UPBIT_PRICE(coinName, flag)
{
  var szRet = "parameter error!" // initialized

  if (typeof coinName == 'undefined')
  {
    coinName = "BTC";
  }

  if (flag == 'tradePrice')
  {
    var url = 'https://crix-api-endpoint.upbit.com/v1/crix/candles/days?code=CRIX.UPBIT.KRW-' + coinName;
    var json = UrlFetchApp.fetch(url).getContentText();
    var data = JSON.parse(json);
    
    szRet = data[0].tradePrice;
  }
  else if(flag == 'changeRate')
  {
    var url = 'https://crix-api-endpoint.upbit.com/v1/crix/candles/days?code=CRIX.UPBIT.KRW-' + coinName;
    var json = UrlFetchApp.fetch(url).getContentText();
    var data = JSON.parse(json);

    szRet = data[0].changeRate;
  }
  else if(flag == 'changePrice')
  {
    var url = 'https://crix-api-endpoint.upbit.com/v1/crix/candles/days?code=CRIX.UPBIT.KRW-' + coinName;
    var json = UrlFetchApp.fetch(url).getContentText();
    var data = JSON.parse(json);

    szRet = data[0].changePrice;
  }
  else if(flag == 'signedChangeRate')
  {
    var url = 'https://crix-api-endpoint.upbit.com/v1/crix/candles/days?code=CRIX.UPBIT.KRW-' + coinName;
    var json = UrlFetchApp.fetch(url).getContentText();
    var data = JSON.parse(json);

    szRet = data[0].signedChangeRate;
  }
  else if(flag == 'signedChangePrice')
  {
    var url = 'https://crix-api-endpoint.upbit.com/v1/crix/candles/days?code=CRIX.UPBIT.KRW-' + coinName;
    var json = UrlFetchApp.fetch(url).getContentText();
    var data = JSON.parse(json);

    szRet = data[0].signedChangePrice;
  }
    return szRet;
}

 

구글시트에서 업비트 코인 시세 조회

함수사용하여 업비트 코인시세 조회 

현재가 조회
=UPBIT_PRICE("코인 티커", "tradePrice")
 
예) 비트코인 현재시세를 조회하는 방법입니다
=UPBIT_PRICE("BTC", "tradePrice")


예) 셀번호 입력하여 해당하는 코인시세 조회하기

 

코인 티커 확인

코인 티커는 네이버 같은 곳에서 검색 시 나오는 빨간원에 있는 부분입니다(BTC)

 
주요 코인의 티커
비트코인(BTC), 이더리움(ETH), 리플(XRP), 도지코인(DOGE)
 

반응형