【发布时间】: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