Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌表单:如果单元格内容=A/B/C电子邮件地址1/2/3_Javascript_Email_Google Apps Script_Google Sheets_Google Docs - Fatal编程技术网

Javascript 谷歌表单:如果单元格内容=A/B/C电子邮件地址1/2/3

Javascript 谷歌表单:如果单元格内容=A/B/C电子邮件地址1/2/3,javascript,email,google-apps-script,google-sheets,google-docs,Javascript,Email,Google Apps Script,Google Sheets,Google Docs,前一段时间问过这个问题,但没能解决,当时正在休假一段时间。 所以我会在这里再问一次,而不是在一个帖子里 我已经建立了一个假期申请表,大部分已经完成,但我有一些问题 我需要这样的东西: 如果G=X列中最新填充单元格的内容,则发送电子邮件bob@gmail.com和rob@gmail.com,如果contents=Y,则发送电子邮件frodo@gmail.com和sam@gmail.com,如果contentz=z,则发送电子邮件dave@gmail.com chez@gmail.com 该工作表由

前一段时间问过这个问题,但没能解决,当时正在休假一段时间。 所以我会在这里再问一次,而不是在一个帖子里

我已经建立了一个假期申请表,大部分已经完成,但我有一些问题

我需要这样的东西:

如果G=X列中最新填充单元格的内容,则发送电子邮件bob@gmail.com和rob@gmail.com,如果contents=Y,则发送电子邮件frodo@gmail.com和sam@gmail.com,如果contentz=z,则发送电子邮件dave@gmail.com chez@gmail.com

该工作表由表单填充,因此它会动态更新。G列有该人员的轮班信息,因此,例如,如果他们在轮班1,则我需要它向该轮班的轮班经理和主管发送电子邮件,如果他们在轮班2,则需要向其他经理和主管发送电子邮件。如果这有道理的话

我现在有这个,

var description = supData.getRange(2,1).getValue();
var name = formData.namedValues["Name"];
var startDate = formData.namedValues["Start Date"];
var endDate = formData.namedValues["End Date"];
var to = "frodo@gmail.com";
var subject = "Notice: for " + name + " LEAVE NOTICE (Automail)";
var message = "Leave details: " + "\n" + "\n";
message += description + "\n" + "\n";
message += "The company leave calendar can be viewed by clicking on the following link" + "\n";
message += "https://www.google.com/calendar/b/0/embed?src=gcaladdress@group.calendar.google.com&gsessionid=OK"
MailApp.sendEmail(to, subject, message);

如果只需要将它发送给一个人,这将非常好,但我需要它是动态的,并且在让它工作时有点迷失:处理这个问题的一种方法是使用从中获得的轮班信息构建一个