2017-11-15 19 views
0

私はNetsuiteのデバッガでデバッグサンプルのSuiteScript(2.0)にしようとしますが、 エラー取得しています:NetSuiteデバッガでSuiteScript 2.0(RESTlet)をデバッグする方法は?

TypeError例外を:未定義のプロパティ "長さ" を読み取ることができません(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(); 

、空の `フィルタの追加機能の内側に

関連する問題