ServiceNow addJoinQuery()の使い方

概要
.addJoinQuery(‘テーブル名’)
関連テーブルにあるレコードについてフィルターしてくれる

使用例
インシデントテーブル内で、関連PRBの「優先度が1」となっているレコードを抽出する

var problemGR = new GlideRecord('problem’);
var incidentGR = problemGR.addJoinQuery('incident’);
incidentGR.addCondition('priority’,’1′);
problemGR.query();
while(problemGR.next()) {
gs.print(“番号は: “  + problemGR.number);
}
結果
*** Script: 番号は: PRB0000008
*** Script: 番号は: PRB0000007
*** Script: 番号は: PRB0000011

ServiceNow

Posted by arkgame