구글스프레드시트에서 업비트 코인 시세 반영하는 방법
1. Apps Script 코드 입력

1-1. 스크립트 에디터 열기
- 상단 메뉴에서
확장 프로그램 > Apps Script 앱스 스크립트 클릭
(혹은 도구 > Apps Script)
1-2. Apps Script 코드 입력
아래의 코드를 복사하여 Apps Script 편집기에 붙여넣기.
--------------------------------------------------------------------------------------------------------------------------------------------------
javascript
function UPBIT_PRICE(coinName, flag) {
var szRet = "parameter error!";
if (typeof coinName == 'undefined') coinName = "BTC";
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);
if (flag == 'tradePrice') {
szRet = data[0].tradePrice;
} else if(flag == 'changeRate') {
szRet = data[0].changeRate;
} else if(flag == 'changePrice') {
szRet = data[0].changePrice;
} else if(flag == 'signedChangeRate') {
szRet = data[0].signedChangeRate;
} else if(flag == 'signedChangePrice') {
szRet = data[0].signedChangePrice;
}
return szRet;
}
--------------------------------------------------------------------------------------------------------------------------------------------------
코드를 붙여넣은 뒤 상단 저장 아이콘 클릭 후 Apps Script 창을 닫기.
2. 스프레드시트에서 활용하기

시트의 원하는 셀에 다음과 같이 함수 입력:
비트코인, 이더리움 현재 가격:
=UPBIT_PRICE("BTC", "tradePrice")
=UPBIT_PRICE("ETH", "tradePrice")
* 그림 예시처럼
코인심볼 대신 심볼이 있는 셀 주소를 입력해도 됨. 이때 당연히 " "는 제외해야 함.
주의 및 참고사항
함수 사용시 API 호출 횟수에 따라 구글 또는 업비트 측에서 제한이 있을 수 있음.
다른 코인(예: "XRP", "ADA" 등)도 "KRW-코인심볼" 표기법으로 모두 사용 가능.
* API는 Application Programming Interface의 약자로
프로그램끼리 정보를 주고받는 약속된 방법/기능.
정보를 요청하는 것을 #API 호출이라고 부름.
'알쓸신잡 꿀팁' 카테고리의 다른 글
| 건강보험 보수월액 변경 온라인 신청 절차 (EDI) (2) | 2025.08.01 |
|---|---|
| 2A 웨이비 곱슬머리 관리:: 프리푸(Pre-Poo)에 좋은 침투성 오일 알아보기, 프리푸 후기(코코넛오일 vs 미강유) (9) | 2025.07.23 |
| 구글스프레드시트에서 한글 금액 표시하는 방법 (1) | 2025.07.16 |
| 엑셀 시트에서 그림(이미지) 파일만 선택->삭제하는 방법 (1) | 2025.07.09 |
| 엑셀에서 ENG -> 뚷 으로 나올때한/영 자동고침 해제 (0) | 2025.05.28 |