사용자함수 convertNum2Kor //금액숫자를 한글문자열로 변환 리턴함수 (구글앱스 스크립트에 활용)
페이지 정보
작성자 너갱이 작성일 23-10-24 21:43 조회 270 댓글 0본문
//구글스프레드시트에서 견적서를 만들다 보니 최종금액을 한글로 변환해야할 필요성이 있어서 "Apps script"에서 활용하려고 만듬. //기존 구글링하여 받아온자료는 toString()에서 TypeError가 자꾸 나와서 최상단에 undefined일경우 변수 정의해줌.
//일반 웹에서 자바스크립트 활용시에도 잘 활용하길 바라면서...
var convertNum2Kor = function(n) {
var n;
if(n==undefined) n=0;
var namesInSeat = ['', '일', '이', '삼', '사', '오', '육', '칠', '팔', '구'],
namesInSeats = ['', '십', '백', '천'],
namesInFourSeat = ['', '만', '억', '조','경'],
numArr = n.toString().split('').reverse(),
numStr = '',
i
for (i = numArr.length - 1; i >= 0; i--) {
if (numArr[i] > 0) {
numStr += namesInSeat[numArr[i]];
numStr += namesInSeats[i % 4];
}
if (i % 4 == 0) {
numStr += namesInFourSeat[parseInt(i / 4)];
}
//console.log(numStr);
}
return numStr;
}
var testStr = function(n){
return n;
}
//console.log(convertNum2Kor(12345));
댓글목록 0
등록된 댓글이 없습니다.
