Discussions
Stay up-to-date with the latest news from NetSuite. You’ll be in the know about how to connect with peers and take your business to new heights at our virtual, in-person, on demand events, and much more.
New AI Community Guidelines. Please review and follow them to ensure AI use stays safe, accurate, and compliant.
Issue setting noteType when adding a note
I have a script that creates a new note and assigns it to a contact record. Things seem to be working fine with the exception that the note type is not being set. Hopefully it's something simple, but I'm kind of at a loss. Any help would be appreciated. here is the function that I have.
function casUserNote_CreateUserNote(contRecord) { //Create a new blank instance of a note var note = nlapiCreateRecord("note"); // Set the note type note.setFieldValue('noteType', '7'); // Setting contact note.setFieldValue('entity', contRecord.getFieldValue('id')); //Setting the title field on the PhoneCall record note.setFieldValue('title', 'CAS Session Note'); // Settign the notes field note.setFieldValue('note', contRecord.getFieldValue('custentitymarketopersonnotes')); //Use the library function to obtain a date object that represents tomorrow var today = new Date(); note.setFieldValue('noteDate', nlapiDateToString(today)); try { //committing the note record to the database var callId = nlapiSubmitRecord(note, true); } catch(e) { nlapiLogExecution('ERROR', e.getCode(), e.getDetails()); } } 0