Philip Denys
12/03/2020, 12:07 PMdbarnett
12/03/2020, 1:14 PMfunction getMandatoryFields() {
// Assumes has loaded N/record to browser console
var rec = record.load({type : nlapiGetRecordType(), id : nlapiGetRecordId(), isDynamic : true });
var fieldIds = rec.getFields().filter(x => !x.startsWith('_')).sort();
var fieldObjects = fieldIds.map(x => rec.getField(x));
var requiredFields = fieldObjects.filter(x => x && x.isMandatory);
return requiredFields.map(x => x.id);
}
Philip Denys
12/04/2020, 4:57 PMdbarnett
12/04/2020, 7:09 PMPhilip Denys
12/07/2020, 12:39 PM