Discussions
Narrative Insights is Temporarily Unavailable due to an Infrastructure Issue. Learn how This Impacts Your Account and What to Expect While the Feature is Disabled.
SuiteScript 2.0 server side code is referencing the document object?
Trying to create a bank deposit in a Map / Reduce script and I am getting the error:
"document" is not defined. (NLRecordScripting.scriptInit$lib#582)"
This seems to be some internal NetSuite functionality trying to reference the DOM but its server side code? Line 142 below is where the script blows up.
136 var nextRecord = record.create({ type: 'deposit', isDynamic: true, defaultValues: { disablepaymentfilters: true } });
137 nextRecord.setValue({ fieldId: 'customform', value: 1 });
138 nextRecord.setValue({ fieldId: 'account', value: bankAccount });
139 nextRecord.setValue({ fieldId: 'trandate', value: this.tranDate });
140 nextRecord.selectLine({ sublistId: 'payment', line: 0 });
141 nextRecord.setCurrentSublistValue({ sublistId: 'payment', fieldId: 'id', value: paymentRec });
142 nextRecord.setCurrentSublistValue({ sublistId: 'payment', fieldId: 'deposit', value: true });