我设置了电子邮件通知脚本,因此当您填写Google表单时,它会将信息通过电子邮件发送到用户的地址。问题是只有在您第一次填写表单时才会发送消息。如果您通过编辑链接返回并编辑您的条目,则不会重新发送该消息。
我已尝试设置触发器以运行脚本来自电子表格,更改时,和编辑,以及表单提交。从我所看到的,如果脚本设置为在提交时运行,那应该涵盖任何编辑,对吧?它仍然是表单提交。有什么阻止信息被重新发送的东西吗?如果是这样,有没有办法将其关闭?
这是我的剧本:
function emailToUser(e) {
var userChurch = e.values[1];
var userEmail = e.values[198];
var userDistrict = e.values[3];
var userChild = e.values[4];
var userComm = e.values[12];
var userBoard = e.values[20];
var subject = "Form submitted";
var message = "Thank you, " + userChurch + " for your participation.\n\nYou have entered the following information:\nDistrict: " + userDistrict + "\nChildren's Ministires: " + userChild + "\nCommunications Coordinator:" + userComm + "\nCouncil Board Chair: " + userBoard;
MailApp.sendEmail(userEmail, subject, message);
}
答案 0 :(得分:0)
如果脚本附加到表单记录数据的电子表格,则编辑表单响应不会触发脚本。 如果您将脚本附加到表单本身,那么它将在编辑响应过程中触发