在Google表单的表单响应后提取生成的唯一ID并发送邮件,可以使用Google Apps Script来实现。以下是一个示例代码,可以根据需要进行修改:
function sendEmailWithID(e) {
var formResponse = e.response; // 获取表单响应对象
var itemResponses = formResponse.getItemResponses(); // 获取所有表单项的响应
var id = ""; // 初始化ID变量
var email = ""; // 初始化电子邮件变量
// 遍历所有表单项的响应
for (var i = 0; i < itemResponses.length; i++) {
var itemResponse = itemResponses[i];
var item = itemResponse.getItem();
// 根据表单项的标题提取相应的响应值
if (item.getTitle() == "ID") {
id = itemResponse.getResponse();
}
if (item.getTitle() == "Email") {
email = itemResponse.getResponse();
}
}
// 发送电子邮件
var subject = "生成的唯一ID:" + id;
var message = "您的唯一ID是:" + id;
MailApp.sendEmail(email, subject, message);
}
你需要将上述代码复制到Google Apps Script编辑器中,并将其与Google表单关联。以下是如何将代码与Google表单关联的步骤:
现在,当有人提交该表单时,Google Apps Script将会提取表单项中的唯一ID和电子邮件,并使用这些信息发送一封包含唯一ID的电子邮件给指定的电子邮箱。