Name
sn_collab_request.CollabReqUtils
Description
No description available
Script
var CollabReqUtils = Class.create();
CollabReqUtils.prototype = {
initialize: function() {},
getObjectFromGlideRecord: function(gr, fields) {
if (!gr) {
return {};
}
var isNonEmptyArray = Array.isArray(fields) && fields.length > 0;
var resultObj = {};
if (isNonEmptyArray) {
fields.forEach(function(field) {
resultObj[field] = gr.getValue(field);
});
} else {
for (var prop in gr) {
if (gr[prop]) {
resultObj[prop] = gr.getValue(prop);
}
}
}
return resultObj;
},
/*
Returns true if all values in an object are null, undefined or ""
*/
objectNotAllNil: function(obj) {
var result = false;
for (var key in obj) {
if (global.JSUtil.notNil(obj[key])) {
result = true;
break;
}
}
return result;
},
type: 'CollabReqUtils'
};
Sys ID
b4ed64d4c300301085c091294440dd99