# OnSearchEnd (event)

> 조회 함수를 이용하여 조회 처리를 완료하고, 내부적인 처리를 마친 후 이벤트가 발생합니다.
> 조회 중 오류 메시지가 발생한 경우 이벤트 인자인 code로 설정되므로, code가 0보다 작은 경우 오류 처리 로직을 작성하여 처리합니다.
> `Response` 인자는 서버에서 정상적으로 처리 되지 않은 경우에만 전달됩니다. (HTTP 응답코드가 100 보다 작거나 400보다 큰 경우에만 전달)

### Syntax

    function 오브젝트ID_OnSearchEnd(Code, Msg, StCode, StMsg, [Response]) { }

### Parameters

Parameter | Type | Description
--- | --- | ---
Code | `Long` | 처리결과 코드(0 이상이면 정상, 그외는 오류 처리) -3 : 요청 Url이 잘못된 경우나 네트워크 오류 등으로 결과를 받지 못한 경우 -4 : 정상적인 응답은 받았으나 데이터 파싱처리중 오류가 발생한 경우(대부분 데이터 이상) -5 : 응답 결과가 빈값인 경우 -6 : 서버에 연결하여 응답을 대기하는 시간이 초과된 경우(WaitTimeOut 초과) 그외 : 사용자 정의 코드
Msg | `String` | 처리결과 메시지
StCode | `Integer` | HTTP 응답 코드
StMsg | `String` | HTTP 응답 메시지
Response | `String` | 서버 응답 결과

### Example

    function mySheet_OnSearchEnd(code, message) {
      if(code == 0) {
        alert(message);
        //조회 후 작업 수행
      } else {
        alert("조회 중에 오류가 발생하였습니다..");
      }
    }

### See also

### Since

version | desc
--- | ---
7.0.0.0 |
7.0.13.30 | Response 인자 추가