조회 함수를 이용하여 조회 처리를 완료하고, 내부적인 처리를 마친 후 이벤트가 발생합니다.
조회 중 오류 메시지가 발생한 경우 이벤트 인자인 code로 설정되므로, code가 0보다 작은 경우 오류 처리 로직을 작성하여 처리합니다.
Response인자는 서버에서 정상적으로 처리 되지 않은 경우에만 전달됩니다. (HTTP 응답코드가 100 보다 작거나 400보다 큰 경우에만 전달)
function 오브젝트ID_OnSearchEnd(Code, Msg, StCode, StMsg, [Response]) { }
| Parameter | Type | Description |
|---|---|---|
| Code | Long |
처리결과 코드(0 이상이면 정상, 그외는 오류 처리) -3 : 요청 Url이 잘못된 경우나 네트워크 오류 등으로 결과를 받지 못한 경우 -4 : 정상적인 응답은 받았으나 데이터 파싱처리중 오류가 발생한 경우(대부분 데이터 이상) -5 : 응답 결과가 빈값인 경우 -6 : 서버에 연결하여 응답을 대기하는 시간이 초과된 경우(WaitTimeOut 초과) 그외 : 사용자 정의 코드 |
| Msg | String |
처리결과 메시지 |
| StCode | Integer |
HTTP 응답 코드 |
| StMsg | String |
HTTP 응답 메시지 |
| Response | String |
서버 응답 결과 |
function mySheet_OnSearchEnd(code, message) {
if(code == 0) {
alert(message);
//조회 후 작업 수행
} else {
alert("조회 중에 오류가 발생하였습니다..");
}
}
| version | desc |
|---|---|
| 7.0.0.0 | |
| 7.0.13.30 | Response 인자 추가 |