В статье Использование Inlist в Siebel Tools мы рассмотрели стандартную функцию Siebel Tools.
Использование функции Inlist достаточно удобное и простое, но есть небольшие не удобства.
К примеру нельзя изменить символ который разделяет список. Это не всегда удобно. :(
Предлагаю вашему вниманию функцию InList средствами eScript.
Удобства этой функции заключается в том что вы сможете самостоятельно указывать разделитель списка и использовать её в любом месте где можно писать Siebel eScript.
function InList(Value,List) { var Result = false; var ListArr = List.split("/"); for (var ssk = 0; ssk < ListArr.length; ssk++) { if (ListArr[ssk] == Value) { Result = true; break;} } return(Result); }
function InList(Value,List,Simbol) { var Result = false; var ListArr = List.split(Simbol); for (var ssk = 0; ssk < ListArr.length; ssk++) { if (ListArr[ssk] == Value) { Result = true; break;} } return(Result); }
Суть функции очень проста, в результате Варианта №1 или Варианта №2 возвращается значение TRUE or FALSE.
— wiki_admin 2014/10/29 10:31