Java Script doesn't work as expected. Please help

function sendEmail(e) {
var Email = e.values[1];
var Name = e.values [2];
var LeadEmail = e.values [3]
var StartDate = e.values[4];
var EndDate = e.values[5];
var Reason = e.values[6];

var url =‘https://script.google.com/macros/s/AKfycbyzvC62Up9GS3i8SYKtjmWtEbhO5W3rhfribPES6BpYBMekNP8/exec’;
var resubmitFormUrl=‘https://docs.google.com/forms/d/e/1FAIpQLSfNZOJRecriyYIaT2W7F08bqBlWeAgYYbv_BUpvMi2EroPLXA/viewform?usp=sf_link’

var approve = url + ‘?approval=approve’+’&reply=’+Email;
var reject = url + ‘?approval=reject’+’&reply=’+Email;
var moreinfo = url + ‘?approval=moreinfo’+’&reply=’+Email;

var html =""+
“

## Please review

”+

    "Email id : " + Email + "<br/>"+
      "Name : " + Name + "<br/>"+ 
        "Lead Email ID: " + LeadEmail + "<br/>"+
           "StartDate : " + StartDate + "<br/>"+
              "EndDate : " + EndDate + "<br/>"+
                 "Reason : " + Reason + "<br/>"+
              
                "<a href ="+ approve +"> Approve</a><br />"+
                   "<a href ="+reject+">Reject</a> <br />"+
                     "<a href ="+moreinfo+">MoreInfo</a> <br />"+
          "</body>";

MailApp.sendEmail(LeadEmail, “Approval Request”, “what no html?”, {htmlBody: html});

var htmll =""+
“

### You have submitted these details

”+

  "Email id : " + Email + "<br/>"+
    "Name : " + Name + "<br/>"+ 
      "Lead Email ID: " + LeadEmail + "<br/>"+
        "StartDate : " + StartDate + "<br/>"+
           "EndDate : " + EndDate + "<br/>"+
              "Reason : " + Reason + "<br/>"+
            
            "<h3>You'll be notified soon about the approval decision</h3>"+
    "<body/>";

MailApp.sendEmail(Email,“Approval Request”,“What no html?”,{htmlBody:htmll});

var html2 =""+
“

### You have submitted the below details,but Approver require more information

”+

  "Email id : " + Email + "<br/>"+
    "Name : " + Name + "<br/>"+ 
      "Lead Email ID: " + LeadEmail + "<br/>"+
        "StartDate : " + StartDate + "<br/>"+
           "EndDate : " + EndDate + "<br/>"+
              "Reason : " + Reason + "<br/>"+
               
            
            "<h3>click the link </h3><a href = "+resubmitFormUrl+">Re-Submit </a> <h3>form for Approval</h3>  "+
            
            "<h3>You'll be notified soon about the approval decision</h3>"+
    "<body/>";

MailApp.sendEmail(Email,“Approval Request”,“What no html?”,{htmlBody:html2});

}

function doGet(e)
{
var answer = (e.parameter.approval===“approve”) ? ‘is Approved’: (e.parameter.approval===“reject”) ? ‘Not approved’ : ‘Requires More Information’ ;

var msg = "Your leave is: " + answer ;
if(e.parameter.approval != “moreinfo”)
MailApp.sendEmail(e.parameter.reply,“Approval Request”,msg);

}

This is a leave request application where user submit a form requesting for leaves. The first email the requester revives an email is acknowledgement. Also, the approve receives an email with three links, Approve, Reject and Need Info.

Issue1: The requester receives two emails an acknowledge email as well as asking the requester to provide more info.
Issue 2: When ever I hit Reject or Need Info link, the requester receives Approved email

Can you please help fix the code

It is very hard to make sense of your code because of the formatting.

When you enter a code block into a forum post, please precede it with a separate line of three backticks and follow it with a separate line of three backticks to make easier to read.

See this post to find the backtick on your keyboard. The “preformatted text” tool in the editor (</>) will also add backticks around text.

Note: Backticks are not single quotes.

markdown_Forums

Fix up the formatting in this post and it will be easier for someone to help you.

I’ve edited your post for readability. When you enter a code block into a forum post, please precede it with a separate line of three backticks and follow it with a separate line of three backticks to make easier to read.

See this post to find the backtick on your keyboard. The “preformatted text” tool in the editor (</>) will also add backticks around text.

Note: Backticks are not single quotes.

markdown_Forums