0
ServiceNowアプリケーションでは、ユーザーにマネージャーがあり、そのマネージャーに別のマネージャーが必要なので、新しいマネージャー(テーブル内のフィールド)マネージャーを取得して配列に格納します。javacriptのarrayvaluesの値を比較します
私がもしログインユーザ(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()
は、ログインユーザとアイテムの配列はすべて持っています新しいマネージャーフィールドのマネージャ
。 – csmckelvey
だから、どのような値を比較したいですか? – ionizer
あなたが試したときに、間違ったことやあなたの続行を妨げていることはありますか?あなたの投稿は、あなたが何かを必要としているとは言いません。あなたの質問を改善してください。 –