Сравнить значение из значений массива в JavaScript

chaitanya kumar спросил: 14 ноября 2017 в 05:51 в: javascript

В приложении ServiceNow у меня есть требование, чтобы у пользователя был менеджер, а у этого менеджера был другой менеджер, поэтому я получаю менеджеров нового менеджера (поле в таблице) и сохраняю их в массиве.

Я пытаюсь сопоставить это Если входящий в систему пользователь (пользователь, вошедший в ServiceNow) является одним из администраторов нового менеджера

Сценарий:

var NewReportsTo  ='';
NewReportsTo = current.variables.new_manager;var item = [];    for ( var i =1 ; i<=6;i++){
        NewReportsTo = NewReportsTo.manager;
        var Newmanager = NewReportsTo.toString();
        item.push(Newmanager);
        //var list = item.split(',');
        gs.log('Check ACL:'+Newmanager, 'TEST ACL TCR');
        if(item.indexOf(gs.getUserID())){
            gs.log('Check ACL:'+current.sys_id, 'TEST ACL INSIDE TCR');
            answer = true;
        }    }

getUserID() является пользователем для входа в систему и массив элементов имеет весь менеджер для поля New manager

0 ответов