1.Scripts - Backgroundを開く
[System Definition] > [Scripts - Background]
任意のScriptを実行できるモジュール。これでGlideRecordの動作を確認する。
2.GlideRecordクラスの変数を作成する
変数宣言時にテーブルを指定する。
今回はIncidentテーブルを検索する。
Script
var gr = new GlideRecord('incident');
3.検索条件を設定する
「Short Description = "TEST" and Priority = 1 - Critical」の条件を設定する。
Script
var gr = new GlideRecord('incident');
gr.addQuery('short_description', 'TEST');
gr.addQuery('priority', '1');
4.検索を実行する
query()で実際に検索が行われる。
また、実行確認用のScriptも追記する。
Script
var gr = new GlideRecord('incident');
gr.addQuery('short_description', 'TEST');
gr.addQuery('priority', '1');
gr.query();
gs.info("[Number], [Short Description], [Priority]");
while (gr.next()) {
gs.info(gr.getValue('number')
+ ", " + gr.getValue('short_description')
+ ", " + gr.getValue('priority'));
}