본문 바로가기
부자

구글시트에서 업비트 코인시세 불러오기

by 드바 2024. 12. 27.
반응형

투자내역 정리하실 때 구글시트 많이 사용하실 겁니다.

미국 주식이나 국내 주식 같은 경우 간단한 함수를 사용하여

바로 현재 시세 불러오기가 가능하지만 업비트에서의 코인 시세 조회는 추가 작업을 해줘야 합니다.

구글시트에서 코인 시세 불러오는 방법 정리했습니다

 

구글시트에서 업비트 코인 시세 불러오는 방법

1. 확장 프로그램 -> Apps Script

 

 

2. 소스 붙여 넣기 후 Drive에 프로젝트 저장을 눌러주세요

 

스크립트 소스

스크립트 내용 복사 붙여 넣기 하세요

구글시트_업비트_시세조회.txt
0.00MB

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")

 

아래는 구글시트에 스크립트 적용하여 업비트 시세 불러온 화면입니다(비트코인 1억 4400만 원 덜덜;;;)

 

코인 티커 확인방법

티커는 코인별로 빨간 원 부분에서 확인 가능합니다.(비트코인 = BTC)

 

 

주요 코인의 티커

비트코인(BTC), 이더리움(ETH), 리플(XRP), 도지코인(DOGE)

 

반응형

댓글