Я намереваюсь создать рабочий процесс, в котором пользователь вводит данные в форму Google, и пользователь получает электронное письмо с подтверждением, в котором указываются предоставленные данные и что он скоро будет уведомлен о решении.Одновременно электронное письмо отправляется утверждающему, чтобы одобрить или отклонить решение и предоставленные детали.После того, как утверждающий нажимает на утверждение или отклонение, пользователю отправляется электронное письмо, информирующее его о решении.Пока у меня это работает.Я хочу добавить решение утверждающего в электронную таблицу, т.е. решение утверждающего должно быть обновлено в электронной таблице.Также должен быть раздел примечаний для утверждающего, чтобы добавить замечания относительно того, почему он одобрил или отклонил запрос.
function sendEmail(e){
var Email_id = e.values[1];
var Name = e.values[2];
var batch = e.values[3];
var section = e.values[4];
var start_date = e.values[5];
var end_date = e.values[6];
var working_days = e.values[7];
var organisation = e.values[8];
var location = e.values[9];
var skills_you_learn = e.values[10];
var how_it_is_supporting_project = e.values[11];
var fee = e.values[12];
var proof_acceptance = e.values[13];
var url = 'https://script.google.com/macros/s/AKfycbxgD3ySHDc8uG4omhW8VQuB5_4VABJLvevWftbl7i4w0Mpmpho/exec';
var approve= url + '?approval=true' + '&reply='+Email_id;
var reject= url + '?approval=false' + '&reply='+Email_id;
var html ="<body>"+
"<h3>Please review</h3><br/>" +
"Name : " + Name + "<br/>"+
"Email id : " + Email_id + "<br/>"+
"Batch : " + batch + "<br/>"+
"Section : " + section + "<br/>"+
"Internship start date : " + start_date + "<br/>"+
"Internship end date : " + end_date + "<br/>"+
"Organisation : " + organisation + "<br/>"+
"Location : " + location + "<br/>"+
"Skills you'll learn from the internship : " + skills_you_learn + "<br/>"+
"How the internship is supporting your final year project : " + how_it_is_supporting_project + "<br/>"+
"Fee : " + fee + "<br/>"+
"Proof of acceptance : " + proof_acceptance + "<br/>"+
"<a href=" + approve +">Approve</a><br/>" +
"<a href=" + reject +">Reject</a><br/>" +
"<body/>";
MailApp.sendEmail("zuhaatta10@gmail.com","Approval Request","What no html?",{htmlBody:html});
var htmll ="<body>"+
"<h3>You have submitted these details</h3>"+
"Name : " + Name + "<br/>"+
"Email id : " + Email_id + "<br/>"+
"Batch : " + batch + "<br/>"+
"Section : " + section + "<br/>"+
"Internship start date : " + start_date + "<br/>"+
"Internship end date : " + end_date + "<br/>"+
"Organisation : " + organisation + "<br/>"+
"Location : " + location + "<br/>"+
"Skills you'll learn from the internship : " + skills_you_learn + "<br/>"+
"How the internship is supporting your final year project : " + how_it_is_supporting_project + "<br/>"+
"Fee : " + fee + "<br/>"+
"Proof of acceptance : " + proof_acceptance + "<br/>"+
"<h3>You'll be notified soon about the approval decision</h3>"+
"<body/>";
MailApp.sendEmail(Email_id,"Approval Request","What no html?",{htmlBody:htmll});
}
function doGet(e)
{
var app=HtmlService.createTemplateFromFile('Index');
var answer =(e.parameter.approval=='true') ? 'Internship approved':'Internship not approved';
var msg = 'Project review committee has ' + answer + ' your internship';
MailApp.sendEmail(e.parameter.reply,"Internship Program",msg);
return app.evaluate();
}