How to get the output of the script include please help

Deepshikha Chak
Tera Contributor
function getPreviousGroupAssignment(groupName) { 
    var returnMe = [];
    var assignments = new GlideRecord('metric_instance');
    assignments.addQuery('definition','39d43745c0a808ae0062603b77018b90');
    assignments.addQuery('value',groupName);
    assignments.query();

    while(assignments.next()) {
        var reassignments = new GlideRecord('metric_instance');
        reassignments.addQuery('definition','39d43745c0a808ae0062603b77018b90');
        reassignments.addQuery('id',assignments.id);
	    reassignments.addQuery('start','<',assignments.start);
        reassignments.addQuery('value','!=',groupName);
        reassignments.orderByDesc('start');
        reassignments.query();
        reassignments.next();
        returnMe.push(reassignments.sys_id.toString()); 
    }
    return returnMe
}
6 REPLIES 6

Hi Anubhav,

 

I wants to get the output in the widget. Please assist how can I achieve it.

Hi @Deepshikha Chak 

 

Suppose your script include name is 'ReassignmentGroup'. 

 

In Server side of Widget you can right below line to get the result:

 

var grpResult = new ReassignmentGroup().getPreviousGroupAssignment(<group_parameter>);

 

Now you can use grpResult value according to your further Widget Requirement.

 

NOTE: Your Widget and Script Include should be in same Application scope.

 

Please mark this as correct answer and helpful if it resolved, or mark this helpful if this help you to reach towards solution.

Thanks
Anubhav Ritolia
ServiceNow Rising Star 2023