呼叫:GetRespondentEmail特定

时间:2015-07-14 21:02:24

标签: javascript forms

以下代码用于向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
});

1 个答案:

答案 0 :(得分:0)

要获取元素的id,您只需使用document.getElementById(arg)方法即可。例如:

var myForm = document.getElementById("ID");

只需致电getRespondentEmail,您只需在代码中添加getRespondentEmail()即可。您的第一行是正确执行此操作,但最后.需要删除或替换为;,这可能会导致您的错误:

var GetUserEmail = getRespondentEmail(); // replace . with ;

最后,如果您想在任何地方使用getRespondentEmail(),请确保它位于全局范围内。这意味着它没有在任何函数或闭包中定义。