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