用Google Forms/Spreadsheets发送确认电子邮件
问题描述:
我知道Google Spreadsheets包含一个包含MailApp.sendEmail函数的群发邮件选项,但据我所知,它只能在打开表单或手动点击“跑”。用Google Forms/Spreadsheets发送确认电子邮件
我有一个Google表单,其中包含一个用于放置他们电子邮件地址的区域。是否有简单的解决方案将此数据发送到Google电子表格并将其作为确认发送到指定的电子邮件地址?如果我能以某种方式将MailApp.sendEmail合并到表单中,而不是电子表格中(这将在事实和手动之后,而不是即时和自动),那将是非常好的。
另外,请注意,我将张贴与jQuery。
任何想法?
答
解决方法是使用Javascript进行多项操作。 我在http://www.codeproject.com/KB/scripting/multiact.aspx上发现了这个。下面的代码:
<form name=Form1 action= "login1.php" method=post>
Username <input type="text" name="username">
Password <input type="password" name="password">
<input type="submit" value="Send" name="button1"
onclick="return OnButton1();">
<script language="javascript">
<!--
function OnButton1()
{
document.Form1.action = "login2.php" // First target
document.Form1.target = "iframe1"; // Open in a iframe
document.Form1.submit(); // Submit the page
document.Form1.action = "page3.php" // Second target
document.Form1.target = "iframe2"; // Open in a iframe
document.Form1.submit(); // Submit the page
return true;
}
-->
</script>
<div style="visibility:hidden">
<iframe NAME="iframe1" WIDTH="40" HEIGHT="40"></iframe>
<iframe NAME="iframe2" WIDTH="40" HEIGHT="40"></iframe>
</div>
一个I帧可以指向谷歌的形式,并且可以指向自己的PHP文件,可以处理的数据(即发送电子邮件的人)。这样做也可以让您处理“谢谢”页面,而不是将它们发送到Google的谢谢页面。
答
我创建了一个php脚本来处理php表单域并将它们发送回谷歌。在PHP代码中,您可以添加添加验证码,字段验证,电子邮件确认消息,甚至附件。 http://www.jazzerup.com/blog/item/googleforms