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