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.