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.
nlapiAttachRecord Permission
On a client script, attempting to use nlapiAttachRecord to attach a 'file' to the current record I receive the following error:
myValidateField (validateField)
customscript49
INSUFFICIENT_PERMISSION
You do not have permission to perform this operation.
Relevant code:
function myValidateField(type, name, linenum) { if(name == 'custrecord_aci_account_ub04_doc' && currentUBDocument) { var recordType = nlapiGetRecordType(); var recordId = nlapiGetRecordId(); nlapiLogExecution('DEBUG', 'Status', 'BEFORE'); nlapiAttachRecord("file", currentUBDocument, recordType, recordId); nlapiLogExecution('DEBUG', 'Status', 'After'); return true; } } I cannot seem to run client scripts 'As Admin'. Does anyone have any idea what permission this may be referring to?
I have already given 'Edit' permission on the relevant custom record as well as 'Full' Document and Files permission to that role.
0