使用此更改修复了它:
function beforeSubmit(context) {
log.debug({details: "SS beforeSubmit: " + context.type});
var newRecord = context.newRecord; // The new record being submitted.
if (newRecord.isDynamic) {
log.debug({details: "SS isDynamic: true"}); // currentRecord is Dynamic.
} else {
log.debug({details: "SS isDynamic: false"});
}
// Check how many lines exist in the inventory sublist.
var lines = newRecord.getLineCount({sublistId: 'inventory'});
log.debug({details: "SS lines: " + lines});
var newIventoryDetails = newRecord.getSublistSubrecord({
sublistId: 'inventory',
fieldId: 'inventorydetail',
line: 0
});
log.debug({details: "SS newIventoryDetails: " + newIventoryDetails});
var lotNumber = newIventoryDetails.getSublistText({ // getSublistValue
sublistId: 'inventoryassignment',
fieldId: 'issueinventorynumber',
line: 0
});
log.debug({details: "SS lotNumber: " + lotNumber});
}