We've updated the ServiceNow Community Code of Conduct, adding guidelines around AI usage, professionalism, and content violations. Read more

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

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  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader

View solution in original post

1 REPLY 1

Ankur Bawiskar
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  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader