ServiceNow GlideRecordで取得した要素を配列に入れるサンプル
概要
GlideRecord objectを配列に追加する目的で
Array.push()メソッドを使用する際は、String として渡す必要があります。
使用例
クエリquery()を実行して、実行結果を配列に入れてから出力します。
サンプルコード
var gr= new GlideRecord('incident'); gr.addQuery('category' ,'hardware'); gr.orderBy('number'); gr.query(); var usernames = []; while(gr.next()){ usernames.push(gr.caller_id.user_name); } for(i=0; i < usernames.length;i++){ gs.info(usernames[i]); }
結果
*** Script: alejandro.mascall
*** Script: bow.ruggeri
*** Script: don.goodliffe
*** Script: rick.berzle
*** Script: rick.berzle
*** Script: bow.ruggeri