I'm trying to grab all fields related to 'inventor...
# suitescript
d
I'm trying to grab all fields related to 'inventory' item sublist in inventory adjustment form. It currently grabs surface level information. Is there a way to recursively grab all the related fields as well from 'inventory' sublist ? This is my current code:
var inventoryLineCount = ia.getLineCount({ sublistId: 'inventory' });
var inventoryLines = [];
for (var i = 0; i < inventoryLineCount; i++) {
var lineData = {};
var lineFields = ia.getSublistFields({ sublistId: 'inventory' });
log.debug('lineFields', lineFields);
lineFields.forEach(function(fieldId) {
lineData[fieldId] = ia.getSublistValue({
sublistId: 'inventory',
fieldId: fieldId,
line: i
});
});
inventoryLines.push(lineData);
}
return ({
recordId: recordId,
bodyFields: bodyFieldValues,
inventoryLines: inventoryLines
});
}