/**
* Function to check if the item exists or not with a unique item name
*
* @param {itemName} unique item name
* @returns {boolean} Return true if record is valid
*
* @since 2015.2
*/
function saveRecord(itemName) {
try {
var itemSearchObj = search.create({
type: "item",
filters:
[
["name", "is", itemName]
],
columns:
[
search.createColumn({
name: "itemid",
sort: search.Sort.ASC,
label: "Name"
}),
search.createColumn({name: "displayname", label: "Display Name"}),
]
});
var searchResultCount = itemSearchObj.runPaged().count;
log.debug("itemSearchObj result count", searchResultCount);
console.log('searchResultCount', searchResultCount);
if (searchResultCount > 0) {
alert('Item Name must be unique. Please Enter unique name in ITEM NAME/NUMBER field');
console.log('inside search results');
return false;
}
return true;
} catch (e) {
log.error({
title: e.name,
details: e
});
}
}