raghav
02/28/2023, 11:36 AMvar obj_fieldMap = {
"custentity_projectManager" : {
"ProjectManagerName": getText,
"ProjectManagerInternalId": getValue,
},
"custentity_deliveryManager" : {
"DeliveryManagerName":getText,
"DeliveryManagerInternalId": getValue,
},
}
var obj_myJson = {
}
Object.keys(obj_fieldMap).map(function(fieldId) {
Object.keys(obj_fieldMap[fieldId]).map(function(fieldName) {
obj_myJson[fieldName] = obj_currentRecord.obj_fieldMap[fieldId][fieldName](fieldId);
})
})
ehcanadian
02/28/2023, 3:57 PMconst getValue = (myRec, fieldId) => {
return myRec.getValue(fieldId);
}
const getText = (myRec, fieldId) => {
return myRec.getText(fieldId);
}
var obj_fieldMap = {
"custentity_projectManager" : {
"ProjectManagerName": getText,
"ProjectManagerInternalId": getValue,
},
"custentity_deliveryManager" : {
"DeliveryManagerName": getText,
"DeliveryManagerInternalId": getValue,
},
}
var obj_myJson = {
}
Object.keys(obj_fieldMap).map((fieldId) => {
Object.keys(obj_fieldMap[fieldId]).map((fieldName) => {
obj_myJson[fieldName] = obj_fieldMap[fieldId][fieldName].call(this, obj_currentRecord, fieldId);
})
})
raghav
03/01/2023, 6:12 AM