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