我最近制作了一个在 Google 表单的提交上运行的 Google Apps 脚本。它会自动将表单中捕获的信息以 html 格式通过电子邮件发送给审批经理。
我试图通过在电子邮件中包含两个按钮来添加额外的工作流程——“批准”和“拒绝”。但是,我无法将功能附加到这些按钮(例如,提交按钮会将电子邮件转发到 X 等)。
如果有人能帮助我解决这个问题,我将不胜感激 - 我无法找到/理解在线解决方案,我担心我可能会在这方面不知所措。下面是我的代码:
function notfiy(e) {
var username = e.values[1].toString();
var requestfor = e.values[2].toString();
var location =e.values[3].toString();
var department = e.values[4].toString();
var phonenumb = e.values[5].toString();
var extension = e.values[6].toString();
var approver = e.values[7].toString();
var computer = e.values[8].toString();
var monitor = e.values[10].toString();
var accessories = e.values[12].toString();
var html =
'<body>' +
+'<h2>'+ username + ' has submitted a request to purchase equipment for ' + requestfor + ' </h2>' + '<br>' + '<br>' +
'Location: ' + location +
'<br> Department: ' + department +
'<br> Phone Number: ' + phonenumb +
'<br> Extension: ' + extension +
'<br> <br> The following materials have been requested for purchase: ' +
'<br> <br> Software: ' +
'<br> Computer: ' + computer +
'<br> Monitor: ' + monitor +
'<br> Computer Accessories: ' + accessories + '<br> <br> The ship to location for said materials is :' + '<br> <br> <br> <br>' +
'<input type="submit" value="Approve" />' + '<br>'+
'<input type="submit" value="Deny" />' +
'</body>';
MailApp.sendEmail(approver, "Equipment Request: " + username, 'No html body);', {htmlBody: html});
}