Discussions
Errors with my (first ever) sever script
Hey,
I am writing my first ever server script and have tried executing it but am getting unexpected errors when deploying the script.
I am trying to set a field value on a invoices created today to be the same as another field on the same invoice. The script I have written is:
function setMgrOnInvoicesCreatedToday()
{
var filters = new Array();
filters[0] = new nlobjSearchFilter( 'mainline', null, 'is', 'T' );
filters[1] = new nlobjSearchFilter( 'datecreated', null, 'equalTo', 'today' );
var searchresults = nlapiSearchRecord( 'invoice', null, filters, null );
for ( var i = 0; searchresults != null && i < searchresults.length; i++ )
{
var record = nlapiLoadRecord(searchresults[i].getRecordType(), searchresults[i].getId());
record.setFieldValue('custbody_contractmanageratcreation', record.nlapiGetFieldValue('custbody_contractmgrfromsalesrep'), false);