XochisSketches
02/28/2020, 2:47 PMvar val1 = originalRecord.getFieldValue('field1');
var val2 = originalRecord.getFieldValue('field2');
...etc
var newRecord = nlapiCreateRecord('whatever');
newRecord.setFieldValue('field1', val1);
newRecord.setFieldValue('field2, val2);
...etc
Sandii
02/28/2020, 2:47 PMXochisSketches
02/28/2020, 2:48 PMSandii
02/28/2020, 2:49 PMXochisSketches
02/28/2020, 2:50 PMSandii
02/28/2020, 2:51 PMvar fieldsToGet = {
field1: null,
field2: null,
field3: null,
field4: null,
field5: null,
field6: null,
field7: null,
}
for (var fieldId in fieldsToGet){
fieldsToGet[fieldId] = originalRec.getValue(fieldId);
}
for (var fieldId2 in fieldsToGet){
newRec.setValue(fieldId2, fieldsToGet[fieldId2]);
}
Sandii
02/28/2020, 2:51 PMXochisSketches
02/28/2020, 2:53 PMbattk
02/28/2020, 2:54 PMbattk
02/28/2020, 2:54 PMvar newRecord = nlapiCreateRecord("whatever");
var fields = ["field1", "field2"];
fields.forEach(function(field) {
newRecord.setFieldValue(field, originalRecord.getFieldValue(field));
});
stalbert
02/28/2020, 3:36 PMconst newRec = new RecordType1()
const originalRecord = new RecordType2()
_.merge(newRec, originalRecord)
I'm a fan of objects, (well, when working with objects.)