NetSuite – SuiteScript 2.0 – Useful Functions

| |

These first function snippets are from https://gist.github.com/W3BGUY

/**
 * @NApiVersion 2.x
 * @NScriptType ScheduledScript
 * @NModuleScope SameAccount
 * 
 * According to the documentation this is a read-only field.  According to this working code and a verification from
 *    NetSuite tech support, the documentation is wrong.  Hope this helps someone out.
 *
 */
define(['N/runtime','N/record'],function(runtime,record){
  return {
    execute:function(context){
      var script=runtime.getCurrentScript();
      for(x=0;x<500;x++){
        var rec=record.create({type:'salesorder'});
        script.percentComplete=(x*100)/500;                               
      }
    }
  };
});
All information on this site is shared with the intention to help. Before any source code or program is ran on a production (non-development) system it is suggested you test it and fully understand what it is doing not just what it appears it is doing. I accept no responsibility for any damage you may do with this code.