Name

global.getExcludeLibrariesFromListExp

Description

No description available

Script

function getExcludeLibrariesFromListExp(targetTableName) {
  var patternGr = new GlideRecord('sa_pattern');
  patternGr.addQuery('cpattern_type','2');
  var sysIDs = [];
  var gr = new GlideRecord(targetTableName);
  gr.query();
  while (gr.next()) {
  	var libsArray = gr.lib_list.split(",");
  	for (var i=0; i < libsArray.length; i++) {
  		if(libsArray[i].length>0)
  			sysIDs.push(libsArray[i]);
  	}
  }

  patternGr.addQuery('sys_id', 'NOT IN', sysIDs);
  return patternGr.getEncodedQuery();
}

Sys ID

578766cb675032009e052dbd2685ef39

Offical Documentation

Official Docs: