escript:inlist_in_escript
Зміст
Использование InList в Siebel CRM средствами eScript
В статье Использование Inlist в Siebel Tools мы рассмотрели стандартную функцию Siebel Tools.
Использование функции Inlist достаточно удобное и простое, но есть небольшие не удобства.
К примеру нельзя изменить символ который разделяет список. Это не всегда удобно. :(
Предлагаю вашему вниманию функцию InList средствами eScript.
Удобства этой функции заключается в том что вы сможете самостоятельно указывать разделитель списка и использовать её в любом месте где можно писать Siebel eScript.
Вариант №1. (Не изменяемый разделитель)
- example.js
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); }
Вариант №2. (Изменяемый разделитель)
- example.js
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
escript/inlist_in_escript.txt · Востаннє змінено: 2022/05/23 15:26 повз 127.0.0.1
