小编Ton*_*gna的帖子

从另一个应用程序(IFTTT)写入单元格时触发电子邮件

所以这就是我一直在做的事情.我是一名篮球教练并且有一个电子表格可以从IFTTT.com获取所有玩家的推文(它基本上是获取推特列表的RSS提要,当它更新时,它会更新电子表格).

我一直致力于编码,基本上说"如果玩家发布不恰当的词,请立即给我发电子邮件."

我已经得到了代码,如果我只输入一个不合适的单词,它会将单元格变为红色并通过电子邮件发送给我.但是,在IFTTT通过推文自动更新电子表格之后,我还没想出如何让代码给我发电子邮件.

到目前为止,这是我的代码.现在我只有一个"触发"字,即"玩家"只是试图让电子表格工作.这是代码:

function onEdit(e) {
    var ss = SpreadsheetApp.getActiveSpreadsheet();//Get the spreadsheet
    var sheet = ss.getActiveSheet()//Get the active sheet
    var cell = ss.getActiveCell().activate();//Get the active cell. 
    var badCell = cell.getA1Notation();//Get the cells A1 notation.
    var badCellContent = cell.getValue();//Get the value of that cell. 


    if (badCellContent.match("players")){
        cell.setBackgroundColor("red")
        MailApp.sendEmail("antadrag@gmail.com", "Notice of possible inappropriate tweet", "This tweet       says: " + badCellContent + ".");
    }
}
Run Code Online (Sandbox Code Playgroud)

以下是我正在使用的电子表格的链接:https://docs.google.com/spreadsheets/d/1g5XaIycy69a3T2YcWhcbBy0hYrxSfoEEz8c4-zP63O8/edit#gid=0 非常感谢任何帮助或指导!谢谢!

google-apps google-sheets google-apps-script

5
推荐指数
1
解决办法
5010
查看次数