GlideRecordの代わりにGlideQueryを利用してレコードを取得することもできる。
ただし、GlideQueryはArray.prototypeを利用するとエラーになる場合がある。
GlideQueryを使う直前にArray.prototypeがあると「Evaluator: org.mozilla.javascript.EcmaError: Cannot convert null to an object.」になる。
Array.prototype.MyFunction = function() { gs.print('Test'); }
var userCount = new GlideQuery('sys_user')
.count();
ただし、同じGlideQuery文をArray.prototypeの前にも記述するとエラーは回避できる。
var userCount = new GlideQuery('sys_user')
.count();
Array.prototype.MyFunction = function() { gs.print('Test'); }
var userCount = new GlideQuery('sys_user')
.count();
異なるGlideQueryを記述するとエラーになるので注意。
以上