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');

 

IT

Posted by arkgame