ServiceNow addEncodedQuery()とquery()のサンプル

概要
addEncodedQuery()メソッドを用いることで、ANDやORを含む複雑なクエリ条件をencoded queryと呼ばれる
形式で表した文字列で指定することができます。
「short_descriptionに”Incident”を含む」は
”short_descriptionLIKEIncident #“という
encoded queryで表現できます。

サンプルコード

var incidentGR = new GlideRecord('incident');
incidentGR.addEncodedQuery('short_descriptionLIKEIncident #');
incidentGR.query();
while(incidentGR.next()){
  gs.print(incidentGR.short_description);
}

結果
*** Script: Incident #1
*** Script: Incident #4
*** Script: Incident #2
*** Script: Incident #5

ServiceNow

Posted by arkgame