JM Acuesta
07/07/2021, 5:35 AMfor (var lctr = 0; lctr < lc; lctr++) {
console.log('Line #: ', lctr + 1);
currentRecord.selectLine({
sublistId: 'apply',
line: lctr
});
var apply = currentRecord.getCurrentSublistValue({ sublistId: 'apply', fieldId: 'apply' });
console.log('Apply?', apply);
if (apply) {
var invoiceId = currentRecord.getCurrentSublistValue({ sublistId: 'apply', fieldId: 'internalid' });
var docId = currentRecord.getCurrentSublistValue({ sublistId: 'apply', fieldId: 'doc' });
var amount = currentRecord.getCurrentSublistValue({ sublistId: 'apply', fieldId: 'amount' });
var refnum = currentRecord.getCurrentSublistValue({ sublistId: 'apply', fieldId: 'refnum' });
var due = currentRecord.getCurrentSublistValue({ sublistId: 'apply', fieldId: 'due' });
var duedate = currentRecord.getCurrentSublistValue({ sublistId: 'apply', fieldId: 'duedate' });
console.log('Details', {
invoiceId: invoiceId,
docId: docId,
amount: amount,
refnum: refnum,
due: due,
duedate: duedate
});
var invoiceDetails = invoiceSearchResults.filter(function (result) { return result.internalid == invoiceId});
console.log('Invoice Details from Page Init', invoiceDetails);
}
}
}
Here's the one I'm trying on console:
require(['N/currentRecord'], (currentRecord) => {
const curRec = currentRecord.get();
console.log(curRec.getSublistValue({sublistId: 'apply', fieldId: 'doc', line: 0}));
});
JM Acuesta
07/07/2021, 5:56 AM