OnLoadExcel (event)

LoadExcel 처리가 완료된 후에 이벤트가 발생합니다. Code, Msg 인자는 실패의 경우에만 해당 값이 전달 됩니다.

Syntax

function 오브젝트ID_OnLoadExcel(result, code, msg) { }

Parameters

Parameter Type Description
result Boolean 로드한 결과. 성공 : true, 실패 : false
Code Number 결과 코드
Msg String 결과 메시지

로드 중 에러 발생시, 각 음수 코드에 대응하는 에러는 다음과 같습니다.
Code Msg Description
-1 Ibmsg 파일의 SYS_OverMaxRow load.setMaxRow로 설정한 갯수보다 더 많이 행을 로드하려는 경우
-2 Ibmsg 파일의 SYS_OverMaxColumns load.setStrictHeaderMatch 설정시, 시트 헤더가 엑셀에 하나라도 존재하지 않는 경우
-3 Ibmsg 파일의 SYS_NoMatchedHeader load.setMaxColumns로 설정한 갯수보다 더 많이 열을 로드하려는 경우
-10 Ibmsg 파일의 SYS_OverMaxFileSize load.setMaxFileSize로 설정한 사이즈보다 더 사이즈가 큰 파일을 로드하려는 경우
(서버모듈 2.0에서만 발생합니다.)
-500 Ibmsg 파일의 SYS_LoadExcelError 엑셀 로드시 오류가 발생한 경우
그외 사용자 메세지

Example

function mySheet_OnLoadExcel(result, code, msg) {
  if(result) {
    alert("엑셀 로딩이 완료되었습니다.");
  } else {
   //오류일 경우 에러 메세지 표시
    alert(msg);
  }
}

See also

Since

version desc
7.0.0.0
7.0.13.13 Code, Msg 인자 추가
7.0.13.243 모든 에러 Code, Msg OnLoadExcel 로 전달 하도록 수정