CustomFormat (col)
원본 데이터에 대한 마스킹을 정의합니다.
Type이 Text또는 Lines인 경우에 사용가능한 사용자 정의 포맷으로, 사용자가 선언한 커스텀 포맷 함수도 지정가능합니다.
CustomFormat
에서 사용 가능한 예약어는 다음과 같습니다.
Value |
Description |
# |
그대로 보여지는 글자(숫자) |
* |
*(별표)로 처리되는 글자(숫자) |
PostNo |
우편번호 |
IdNoMask |
주민등록번호(뒤 6자리 *(별표)로 처리) |
IdNo |
주민등록번호(full text) |
SaupNo |
사업자 등록번호 |
CardNo |
카드번호 |
PhoneNo |
전화번호 |
Type
string
Options
Value |
Description |
string |
열의 Type에 따른 다양한 포맷설정 문자열 |
Example
options.Cols = [
...
{Type: "Text", Name: "sPhone", CustomFormat: 'PhoneNo' ...},
{Type: "Text", Name: "sawonNo", CustomFormat: '###-#####' ...},
{Type: "Text", Name: "cNo", CustomFormat: '######-#******' ...},
{Type: "Text", Name: "ISDNS", CustomFormat: function(v, sheet, col){
if (v.length > 10) {
return v.substr(0,6) + "-" + v.substr(6);
} else {
return v.substr(0,5) + "-" + v.subst(5);
}
}},
...
];
Read More
Since
product |
version |
desc |
core |
8.0.0.0 |
기능 추가 |
core |
8.1.0.87 |
function 사용시 시트객체, 컬럼명 인자 추가 |