Sunday, January 13, 2019

Getting the body of the message of an inbound email using SuiteScript

Getting the body of the message of an inbound email using SuiteScript.

Run the script below in the debugger:

 
//filter  
//76 is the internal id of the case record  
    var arrSearchFilters = new Array();  
    arrSearchFilters[0] = new nlobjSearchFilter('internalid', null, 'is', 76);   
  
  
//columns  
 var arrSearchColumns = new Array(); 
  
//internalid = internal id of the message  
//message= body of the message  
        arrSearchColumns[0] = new nlobjSearchColumn('message','messages');   
        arrSearchColumns[1] = new nlobjSearchColumn('internalid','messages');  
          
   
 var arrSearchResults = nlapiSearchRecord('supportcase','null',arrSearchFilters,arrSearchColumns); 
  
        for (var i in arrSearchResults)  
           { 
                var searchResult = arrSearchResults[i];
                var message= searchResult.getValue(arrSearchColumns[0]);  
                var internalID= searchResult.getValue(arrSearchColumns[1]);  
  
                nlapiLogExecution('DEBUG','internalID',internalID);  
                nlapiLogExecution('DEBUG','message',message);  
            
           }  
var x=00; 

 

No comments:

Post a Comment