我正在尝试从工作表字段中提取值。工作表正由表单填充。我用它来区分电子邮件地址以发送表单结果。该脚本有效,但我试图提取字段值的方式不起作用。
var s = SpreadsheetApp.getActiveSheet();
var branch = s.getRange(s.getLastRow(),s.getLastColumn(),1,1).getValue();
if (branch == 'Albany') {
var email = "EMAIL ADDRESS"
} else {
var email = "OTHER EMAIL ADDRESS"
}
任何想法都将不胜感激。
答案 0 :(得分:0)
尝试使用带有e参数的触发器“onFormSubmit”。 链接到文章:https://developers.google.com/apps-script/guides/triggers/events
我每天都在使用这个触发器。 我的示例代码: `function sendNotyfication(e){ var HTMLMessage =“我发送的html消息; var mail_adres; if(e ['values']!= undefined){
var items = e['namedValues'];
var items_sort = [];
for(var i in items) {
var item = [i, items[i]]
items_sort.push(item);
}
items_sort.sort();
for(var j=0;j<items_sort.length;j++){
HTMLMessage += '<p><b>'+items_sort[j][0]+'</b>: '+ items_sort[j][1]+'</p>'
}
//i have mail in my form
if(items['your question in form'][0] == 'xxxx'){
mail_adres = "xxxx@domain.com"
}
}赶上(E){}
HTMLMessage += "Hellol"
if(mail_adres!=null){
MailApp.sendEmail({
to: mail_adres,
bcc: bcc,
noReply: true,
subject: "New subject",
htmlBody: HTMLMessage
});
}`