我有一个Google表单正在收集有关用户的信息。为了确认正在输入表单的数据,我在Form Submit事件上运行了一个Google脚本,该脚本会将响应的副本发送给提交数据的用户。
最近,我创建了一个mvc 4应用程序来分析数据以及向用户发送电子邮件。我一直想现在也合并我的mvc应用程序以向我的用户发送确认电子邮件,但是我不确定如何执行此操作。
我看了看UrlFetchApp,我有一种预感,我必须在Google脚本中遵循以下逻辑:
function sendHttpPost() {
var payload = {
"fieldOne" : "value for field one",
"fieldTwo" : "value for field two",
};
var data = {
"method" : "post",
"payload" : payload
};
var myWebsite = "http://example.com/GoogleForm/SendConfirmationEmail"
UrlFetchApp.fetch(myWebsite, data);
}
我不确定我该如何使用Mvc应用程序访问此数据?在我的GoogleForm控制器中,我是否只是创建一个SendConfirmationEmail方法?我的参数是什么?
您的mvc控制器应如下所示:
public class GoogleFormController : Controller
{
[HttpPost]
public ActionResult SendConfirmationEmail(FormData formData)
{
// Send email. See http://aboutcode.net/postal/
// I'm assuming you're returning json.
return Json(formData);
}
public class FormData
{
public string fieldOne { get; set; }
public string fieldTwo { get; set; }
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句