需要有关Google表格和自动电子邮件功能的帮助

时间:2018-02-13 22:21:58

标签: email google-apps-script

我有一个非常简单的需求,我认为一个脚本将能够做到这一点。我有一个包含许多行数据的订单跟踪表,在Q栏中,我的团队应该输入确认日期。好吧,有时候这个过程会被忽视。

我想要一个脚本来检查Q中的哪些单元格是空白的,并向我(和我的团队)发送一个空单元格的列表,但是用A,B中的数据标记来引用它们, C& D并引用P列中的输入日期。这样,我不是在寻找单元格,但是脚本向我发送了一个易于阅读的列表的电子邮件。

电子邮件只需要说: "以下订单尚未确认:

  1. TextfromA,TextfromB,TextfromC,TextfromD在DatefromP上发送给供应商
  2. TextfromA,TextfromB,TextfromC,TextfromD在DatefromP上发送给供应商
  3. TextfromA,TextfromB,TextfromC,TextfromD在DatefromP上发送给供应商 等....
  4. 填充Q单元后,脚本应该忽略它。我希望脚本每隔72小时通过电子邮件向我和团队发送当前列表。另外,如果可能的话我想忽略某些行(就像标题一样)。如果我们不能,那很好。

    我知道这可能很简单,但我需要一些帮助! 提前谢谢!

1 个答案:

答案 0 :(得分:0)

这是一个让你入门的提示:

var ss=SpreadsheetApp.getActive();
var sh=ss.getSheetByName('tracking sheet');
var rg=sh.getDataRange();
var dataA=rg.getValues();
var message=''
for(var i=0;i<dataA.length;i++){
  if(!dataA[i][16]){
    message+=dataA[i][0] + ', ' + dataA[i][1] + ', ' + dataA[i][2] + ', ' + dataA[i][3] + '\n';
  }
}
if(message.length>0){
  //Send Emails
}