以下代码用于向Google表单的受访者发送电子邮件。 onsubmit
来自存储回复的电子表格。
我不知道如何让表单ID使用其他几个地方提供的解决方案。基本上我只需要知道如何调用getRespondentEmail()
。我尝试使用FormApp.getActive()
来调用它,但我读到只有当你以自己的形式工作时才有效。
如果您想提供需要使用表单ID的解决方案,那么解释如何获取ID将非常棒。
var GetUserEmail = getRespondentEmail().
var subject = "Skiver Production Report Successfully Submitted";
var textbody = "You have successfully submitted a Skiver Production Report. Do not reply to this email as it is not monitored.";
var message = "You have succesfully submitted a Skiver Production Report. Do not reply to this email as it is unmoinitored." ;
var cc = "techlab@worldwidefoam.com";
var sendername = "Quality Function";
GmailApp.sendEmail("bob@notArealemail.com", subject, textbody, {
cc: cc,
name: sendername,
htmlBody: message
});
答案 0 :(得分:0)
要获取元素的id,您只需使用document.getElementById(arg)
方法即可。例如:
var myForm = document.getElementById("ID");
只需致电getRespondentEmail
,您只需在代码中添加getRespondentEmail()
即可。您的第一行是正确执行此操作,但最后.
需要删除或替换为;
,这可能会导致您的错误:
var GetUserEmail = getRespondentEmail(); // replace . with ;
最后,如果您想在任何地方使用getRespondentEmail()
,请确保它位于全局范围内。这意味着它没有在任何函数或闭包中定义。