Servicenow GlideAggregate のサンプルコード
概要
GlideAggregate
GlideAggregate クラスは GlideRecord の拡張であり、
データベース集計 (COUNT、SUM、MIN、MAX、AVG) クエリを実行できます。
使用例
テーブル内のレコード数を取得する
var count = new GlideAggregate('incident’);
count.addAggregate('COUNT’);
count.query();
var incidents = 0;
if(count.next())
incidents = count.getAggregate('COUNT’);
使用例2
アクティブなインシデントの数を取得する
var count = new GlideAggregate('incident'); count.addQuery('active','true'); count.addAggregate('COUNT'); count.query(); var incidents = 0; if(count.next()) incidents = count.getAggregate('COUNT');