var sQuery = 'sys_created_onONThis month@javascript:gs.beginningOfThisMonth()@javascript:gs.endOfThisMonth()'; checkDupl('question_answer', 'question', 'table_sys_id', sQuery); //checkDupl('question_answer', 'question', 'table_name', sQuery); function checkDupl(table, fieldParam1, fieldParam2, customQuery) { var ga = new GlideAggregate(table); ga.addAggregate('COUNT', fieldParam1); if (customQuery) { ga.addQuery(customQuery); } ga.groupBy(fieldParam1); ga.addHaving('COUNT', '>', 1); ga.query(); var dupls = []; while (ga.next()) { if (!gs.nil(ga.getDisplayValue(fieldParam1))) { //dupls.push('checking question:::: ' + ga.getDisplayValue(fieldParam1)); var ga2 = new GlideAggregate(table); ga2.addAggregate('COUNT', fieldParam2); if (customQuery) { ga2.addQuery(customQuery); ...
All things ServiceNow... take a look at my channel: https://www.youtube.com/@cloudminus89