ServiceNow addEncodedQuery()の使い方
概要
addEncodedQuery()メソッドを用いることで、ANDやORを含む複雑なクエリ条件をencoded queryと呼ばれる
形式で表した文字列で指定することができます。
「アクティブかつユーザーIDに”admin”または”system”を含むユーザ」は”active=true^user_nameLIKEsystem^ORuser_nameLIKEadmin“という
encoded queryで表現できます。
サンプル
var grSysuser = new GlideRecord('sys_user’);
grSysuser.addEncodeQuery(“active=true^user_nameLIKEsystem^ORuser_nameLIKEadmin");
grSysuser.query();
while(grSysuser.next()){
gs.info(grSysuser.getValue('user_name’));
}