1

我试图在电子邮件中通知提交者/用户(填写表格的人)将表格中的数据从放入表格中的表格中提取出来。 我发现本教程将它作为表单的所有者(http://www.labnol.org/internet/google-docs-email-form/20884/)包含在我自己的电子邮件中,它很好用,但我想将该信息发送给填写表单的人员。如何在提交给提交者的电子邮件中包含表单数据?

我曾尝试更换验证码:

var email = Session.getActiveUser().getEmail(); 

与此代码:

var email = e.namedValues["Email Address"].toString(); 

似乎并非是绝招。我在表单/回复电子表格中复选了字段名称,并且它与“电子邮件地址”匹配。我也在表单中做了必填字段。

有人可以帮助我吗?

+0

这将有助于你:http://www.labnol.org/internet/google-docs-email-form/20884/ – KRR 2015-04-03 20:25:45

+0

这是有帮助发送给我自己,但它不会发送给填写表单的人。你有另一个链接,或者你能建议我需要为电子邮件准备好的代码吗?谢谢。 – 2015-04-04 10:59:46

回答

0

你需要反复检查每列....

如果列是电子邮件 - 地址栏,那么你需要指定的电子邮件变量。

在这里你需要指定

for (var keys in columns) 
    { 
     var key = columns[keys]; 
     if(columns[keys] == "Email Address") 
     { 
      email = e.namedValues[key].toString(); 
     } 
     if (e.namedValues[key] && (e.namedValues[key] != "")) 
     { 
      message += key + ' :: '+ e.namedValues[key] + "\n\n"; 
     } 
    } 
相关问题