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.
API2.0 - Type Error: Cannot find function selectLine in object DeferredDynamicRecord
I cannot figure out how to set the values on a sales order sublist with this dynamic record thing...below is code
/** * @NApiVersion 2.0 * @NScriptType UserEventScript * @NModuleScope SameAccount */ define(['N/record', 'N/runtime', 'N/error','N/xml', 'N/file', 'N/email', 'N/search', 'N/format', 'N/crypto', 'N/https', 'N/encode', 'N/config', 'N/task'], function(record, runtime, error, xml, file, email, search, format, crypto, https, encode, config, task) { function beforeSubmit(context) { var salesOrder = context.newRecord; var salesOrderId = salesOrder.id; var numLines = salesOrder.getLineCount({ sublistId: 'item' }); var anchorNames = new Array(); var anchorQtys = new Array(); for (var i = 0; i < numLines; i++) { var anchorName = salesOrder.getSublistValue({ sublistId : "item", fieldId : "custcolhw_anchor", line : i }); var anchorQty = salesOrder.getSublistValue({ sublistId : "item", fieldId : "custcolhw_anchor_qty", line : i }); if (anchorNames.indexOf(anchorName) == -1){ anchorNames.push(anchorName);
0