【问题标题】:What is the procedure to email the test score of a test conducted on google forms?通过电子邮件发送在谷歌表格上进行的考试的考试成绩的程序是什么?
【发布时间】:2015-09-22 15:28:46
【问题描述】:

我通过 google 表单创建了一个测试,我想将分数结果发送给参与者。我创建了响应的副本并通过if 函数进行评分。然后在下一个工作表中,我总结了分数。现在我想将计算出的分数发送给参与者。我已经在脚本编辑器中输入了脚本并在表单提交时设置了触发器,但我遇到了错误。

错误是否是因为脚本采用默认工作表而不是我创建分数函数的工作表?如果是这样,我该如何改变?

这是我使用的代码:

function myFunction(e)
{
    var userName = e.values[1];
    var userEmail = e.values[2];
    var score = e.values[3];
    var subject = "Thank you for your participation: Find your Score";
    var message = "Thank you, " + userName + " for choosing to participate in this test. Your score is " + score;
    MailApp.sendEmail(userEmail, subject, message);
}

【问题讨论】:

  • 这是我使用的代码 function myFunction(e){ var userName = e.values[1]; var userEmail = e.values[2]; var score = e.values[3]; var subject = "感谢您的参与:查找您的分数"; var message = "谢谢," + userName + " 选择参加本次测试。你的分数是" +score; MailApp.sendEmail (userEmail, 主题, 消息);}
  • 我创建了一个测试,我想将分数结果发送给参与者。我创建了响应副本并通过 if 函数进行评分。然后在下一个工作表中,我总结了分数。现在我想使用计算出的分数发送给参与者。我已在脚本编辑器中输入脚本并在表单提交时设置触发器,但出现错误。错误是否是因为脚本采用默认工作表而不是我创建评分函数的工作表。我该如何改变呢?

标签: forms email google-apps-script google-forms


【解决方案1】:

有两种方法。从表单发送电子邮件或从结果收集电子表格发送通知(仅限电子表格合作者)。

首先,您必须使用工具下的脚本编辑器。有几个示例可以帮助您入门。我建议你看看:http://www.labnol.org/internet/auto-confirmation-emails/28386/

对于第二个,您使用通知选项,请参阅:https://www.maketecheasier.com/send-email-notifications-google-forms/

【讨论】:

  • 第二个选项不适用于该问题。
【解决方案2】:
Here is the code that I used 

function myFunction(e){

var userName = e.values[1];
var userEmail = e.values[2];
var score = e.values[3];
var subject = "Thank you for your participation: Find your Score";
var message = "Thank you, " + userName + " for choosing to participate in   this test. Your score is " +score;
MailApp.sendEmail (userEmail, subject, message);}

【讨论】:

  • 请使用您问题上的编辑链接添加其他信息。 “发布答案”按钮应仅用于问题的完整答案。
  • 启动函数错误消息触发器结束 2017 年 11 月 16 日上午 10:23 myFunction TypeError:无法从未定义中读取属性“1”。 (line 32, file "Code") formSubmit 11/16/17 10:23 AM 以上是我在使用您提供的代码时收到的错误。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-07
  • 1970-01-01
  • 2012-09-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多