试图制作一个谷歌表单脚本来通过电子邮件发送表单答案

时间:2018-02-10 08:35:41

标签: javascript forms

首先发布在这里。我正在尝试制作一个Google脚本,允许我将表单回复发送到我的电子邮件。只是简单的文字。我只需要表格答案,没有别的,甚至不是主题。我知道有一个表单的附加组件可以执行此操作,但它会发送大量数据。

这是我的代码,它放弃了第8行说:

  

无法找到sendEmail方法

function sendEmails(){
  var form = FormApp.getActiveForm()
  var formResponses = form.getResponses();


  var emailAddress = 'myemailaddress@gmail.com';
  var body = formResponses;
  MailApp.sendEmail(emailAddress, body);

}

谢谢

1 个答案:

答案 0 :(得分:0)

您使用两个参数调用的方法不存在,请通过发送包含主题的电子邮件来尝试以下代码:

function sendEmails(){
  var form = FormApp.getActiveForm()
  var formResponses = form.getResponses();
  var emailAddress = 'myemailaddress@gmail.com';
  var subject = 'Insert Subject';
  var body = formResponses;
  MailApp.sendEmail(emailAddress, subject, body);
}

请参阅Class MailApp文档,存在以下方法:

sendEmail(message)
sendEmail(recipient, subject, body)
sendEmail(recipient, subject, body, options)
sendEmail(to, replyTo, subject, body)