Discussions
Read on for the latest updates including:
• Agenda Builder launch
• SuiteWorld On Air registration
• New NetSuite Prompt Studio Contest
• And more!
Check out this thread to learn more!
create a record for a custom record type using nlapiCreateRecord('customization')
Hi,
I am using a script on save event of the estimate form to create a new record in a custom record type.Here is the script:
function onSaveDoc(){
if(nlapiGetFieldText('entityStatus') == 'Closed Won'){
//Generate the records in custom ci table
if(nlapiGetLineItemCount('item') > 0){
for (var i = 1; i <= nlapiGetLineItemCount('item'); i++){
alert('1');
var record = nlapiCreateRecord('customization');
alert('2');
record.setFieldValue('custrecord_cust_id',nlapiGetFieldText('entity'));
record.setFieldValue('name',nlapiGetLineItemValue('item', 'description', i));
record.setFieldValue('custrecordci_name',nlapiGetLineItemValue('item', 'description', i));
record.setFieldValue('custrecord_service_agreement_id',nlapiGetFieldValue('custbodycustbody_said_num'));
var id = nlapiSubmitRecord(record,true);