【问题标题】:Sending email when cell reach certain value当单元格达到一定值时发送电子邮件
【发布时间】:2015-03-10 23:35:02
【问题描述】:

我创建了一个从 Google 表单收集数据的电子表格。 当某个单元格的值超过某个数字时,我想在表格上向我的帐户发送一封电子邮件。但是,我似乎无法理解如何做到这一点。我意识到我无法使用通过右键单击单元格获得的条件格式选项。我只能使用该选项更改单元格/文本颜色。我是否必须使用脚本才能自动执行此任务?

(该表收集班级的缺勤/出勤数据,当缺勤百分比达到某个值(15%)时,我希望该表通过电子邮件发送有关此问题的通知。)

这可能是一个新手问题,但我就是这样;新手。

【问题讨论】:

    标签: google-apps-script google-sheets


    【解决方案1】:

    您可以在响应电子表格上设置 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); 
        }
    
    }
    

    【讨论】:

    • 我会试试这个。非常感谢:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多