2017-06-25 2 views
2

Je suis très nouveau sur SuiteScript, donc je pourrais poster beaucoup de questions ici et j'espère que vous pourrez tous nous aider.SuiteScript 2.0 MapReduce Script

Ma première question est: pourquoi ma recherche sauvegardée ne transmet-elle pas les valeurs sur mon script MapReduce? Mon code est ci-dessous.

function getInputData() { 
     try{ 
      log.debug("Get Input", "Initiated"); 
      //Customer Search 
      var customerSearch = search.load({ 
       id: 'customsearch_brad_itemprice' 
      }); 

      log.debug("customerSearch", customerSearch); 
      log.debug("GetInputData", "Completed"); 

      return [customerSearch]; 
     }catch(exception){ 
      log.debug("GetInputDate Error Message:",exception); 
     } 
    } 

Voici une image du journal de débogage qui montre les variables sont nulles.

Suitescript 2.0 journal de débogage:

enter image description here

Vos idées sont grandement appréciés!

Brad

+1

Bienvenue dans la communauté SuiteScript! Voici quelques ressources pour vous aider à démarrer: 1) Communauté NetSuite Free Slack Professionnels: http://netsuiteprofessionals.com/ 2) Section Stack Overflow Docs: https://stackoverflow.com/documentation/netsuite/topics 3) Courriel gratuit avec plus de ressources: http://learnsuitescript.com/ – erictgrubaugh

Répondre

3

Vous renvoyez un tableau de recherches. Vous devez retourner un objet de recherche

Modifier ceci:

return [customerSearch]; 

à ceci:

return customerSearch; 
+1

C'était Adolfo! Merci beaucoup pour votre aide rapide! –