Name

sn_cmdb_int_util.CmdbIntegrationFirstNonNullValueUtil

Description

Utility class to get the first non null value from a list on inputs.

Script

var CmdbIntegrationFirstNonNullValueUtil = Class.create();
CmdbIntegrationFirstNonNullValueUtil.prototype = {
  initialize: function() {},

  firstNonNullValue: function(input) {
  	var inputMaxLength = input.input.split("|").length;
  	for (var i = 0; i < inputMaxLength; i++) {
  		var value = input["input_" + i];
  		if (value) {
  			return value;
  		}
  	}
  	return "";
  },

  type: 'CmdbIntegrationFirstNonNullValueUtil'
};

Sys ID

03d774f373210010202627b751ab9e60

Offical Documentation

Official Docs: