我已经创建了一个从Google表单中收集数据的电子表格。 当某个单元格的值超过一定数量时,我希望该表单向我的帐户发送一封电子邮件。但是我似乎无法理解如何做到这一点。我已经意识到我无法通过右键单击单元格来使用条件格式化选项。我只能使用该选项更改单元格/文本颜色。我是否必须使用脚本才能自动执行此任务?
(该表格收集课程中的缺勤/出勤数据,当缺勤百分比达到一定值(15%)时,我希望该表格通过电子邮件发送有关此事项的通知。)
这可能是一个新手问题,但这就是我的意思;一个新手。
答案 0 :(得分:0)
您可以在Response Spreadsheet上设置onFormSubmit触发器,每次提交后,它都可以计算出勤率并使用MailApp.sendMail()方法发送电子邮件。
function calculate(e)
{
var s = SpreadsheetApp.getActiveSheet();
var data = s.getDataRange.getValues();
for (var rows in data) {
// Calculate the attendance data
}
if (condition_met) {
MailApp.sendEmail(email, subject, message);
}
}