Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Script Include Unexpected Token Error

Evan Duran
Kilo Guru

I'm having error and wondering what I can do to fix. This is for a Script Include
find_real_file.png

 

var ScriptInlcudeVPUtil = Class.create();
ScriptIncludeVPUtil.prototype = Object.extendsObject(AbstractAjaxProcessor, {

vpName: function() {

   var supervisorID = this.getParameter('sysparm_supervisor_id');

   var profileGR = new GlideRecord('sn_hr_core_profile');
   if(profileGR.get('user', supervisorID)) {
     var manager = profileGR.user.manager;
     var isVP = confrimJobGroup(manager);
     if(!isVP){
        var managersManager = manager.manager;
        isVP = confrimJobGroup(managersManager); 
        if(isVP)
              return managersManager;
        else
              return 'No VP found!';
     }  else {
          return manager;
     }
      
   },

confrimJobGroup: function(manager){
  var userGR = new GlideRecord('sn_hr_core_profile');
  if(userGR.get('user', manager)){
      var jobGroup = userGR.position.job_group;
      if(jobGroup.toString() == '11')
          return true;

      return false;
  }

}
1 ACCEPTED SOLUTION

Ankur Bawiskar
Tera Patron
Tera Patron

Hi,

1 more closing curly bracket to be added

var ScriptInlcudeVPUtil = Class.create();
ScriptIncludeVPUtil.prototype = Object.extendsObject(AbstractAjaxProcessor, {

    vpName: function() {

        var supervisorID = this.getParameter('sysparm_supervisor_id');

        var profileGR = new GlideRecord('sn_hr_core_profile');
        if(profileGR.get('user', supervisorID)) {
            var manager = profileGR.user.manager;
            var isVP = confrimJobGroup(manager);
            if(!isVP){
                var managersManager = manager.manager;
                isVP = confrimJobGroup(managersManager); 
                if(isVP)
                    return managersManager;
                else
                    return 'No VP found!';
            }  else {
                return manager;
            }
        } // added this
    },

    confrimJobGroup: function(manager){
        var userGR = new GlideRecord('sn_hr_core_profile');
        if(userGR.get('user', manager)){
            var jobGroup = userGR.position.job_group;
            if(jobGroup.toString() == '11')
                return true;

            return false;
        }

    }

 

Regards
Ankur

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

View solution in original post

1 REPLY 1

Ankur Bawiskar
Tera Patron
Tera Patron

Hi,

1 more closing curly bracket to be added

var ScriptInlcudeVPUtil = Class.create();
ScriptIncludeVPUtil.prototype = Object.extendsObject(AbstractAjaxProcessor, {

    vpName: function() {

        var supervisorID = this.getParameter('sysparm_supervisor_id');

        var profileGR = new GlideRecord('sn_hr_core_profile');
        if(profileGR.get('user', supervisorID)) {
            var manager = profileGR.user.manager;
            var isVP = confrimJobGroup(manager);
            if(!isVP){
                var managersManager = manager.manager;
                isVP = confrimJobGroup(managersManager); 
                if(isVP)
                    return managersManager;
                else
                    return 'No VP found!';
            }  else {
                return manager;
            }
        } // added this
    },

    confrimJobGroup: function(manager){
        var userGR = new GlideRecord('sn_hr_core_profile');
        if(userGR.get('user', manager)){
            var jobGroup = userGR.position.job_group;
            if(jobGroup.toString() == '11')
                return true;

            return false;
        }

    }

 

Regards
Ankur

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader