从谷歌电子表格发送自动电子邮件简报

时间:2013-07-16 14:37:15

标签: google-apps-script

我希望能够向完成Google表单的用户发送自动电子邮件。响应被提供给谷歌电子表格,我希望能够设置它,以便任何人完成表格时,他们会收到电子邮件。知道怎么做吗?我已经尝试过关于从电子表格发送电子邮件的谷歌教程,但由于这不是一个自动功能,它不适合我的需要。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

在表单中创建一个可安装的触发器,以便为on Form Submit事件运行。使用getFormDataFields之类的函数从表单提交事件中获取数据。使用MailApp.sendEmail功能发送电子邮件。提供必要的参数。

function myFunction(e) {
  var data = getFormDataFields(e);  //data['Question Name']
  MailApp.sendEmail();
}

function getFormDataFields(e){
    var dataFields = [];
    for (property in e.namedValues){
        dataFields[property] = e.namedValues[property][0];
    }
    return dataFields;
}