2017-11-15 1 views
0

나는 Netsuite의 디버거에서 디버그 샘플 suitescript (2.0)를 시도하지만, 오류가 점점 오전 :NetSuite 디버거에서 SuiteScript 2.0 (RESTlet)을 디버깅하는 방법은 무엇입니까?

형식 오류 : 정의되지 않은에서 재산 "길이"를 읽을 수 없습니다 (SYSTEM_LIBS $가 debugger.sys # 2372)

var SEARCHMODULE; 
/** 
*@NApiVersion 2.x 
*@NScriptType Restlet 
*@NModuleScope Public 
*/ 
var func = require(['N/search'], 
    function (search) 
    { 
     function func1(context) 
     { 
      SEARCHMODULE = search; 
      log.debug('Called from POST', restletBody); 
      var mySearch = SEARCHMODULE.create({ 
      type: SEARCHMODULE.Type.CUSTOMER, 
      columns: ['entityid'] 

     }); 

     var res = SEARCHMODULE.run(); 
     } 
     function func2(context) 
     { 
      // add your logic here 
     } 

     return { 
      post: func1, 
      get: func2 

     }; 
    }); 

func(); 

여기 코드 패턴이 누락되었습니다. 아무에게도 이것에 관해 나를 도와 줄 수 있습니까. 사전에

감사

+0

시도를 라인을 넣어 : []' 검색 생성 호출 – bknights

+0

또한 일반적으로 최상위 스크립트는 정의를 사용하며 필요하지 않습니다. NS 도움말에는 SS2.0 restlet 코드의 몇 가지 예가 있습니다. – bknights

답변

0

변경 :

var res = SEARCHMODULE.run(); 

에 : 또한

var res = mySearch.run(); 

, 빈`필터를 추가 함수 내에서

관련 문제