【问题标题】:Need assistance with a Google Sheet and an auto email function需要 Google 表格和自动电子邮件功能方面的帮助
【发布时间】:2018-02-13 22:21:57
【问题描述】:

我有一个非常简单的需求,我认为脚本可以做到这一点。我有一张包含多行数据的订单跟踪表,在 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 上发送给供应商 等等……

一旦 Q 单元格被填充,它应该被脚本忽略。我希望脚本每 72 小时通过电子邮件向我和团队发送当前列表。另外,如果可能的话,我想忽略某些行(类似于标题)。如果我们不能,那也没关系。

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

【问题讨论】:

  • 这是一个相当简单的脚本,你自己想出了什么?

标签: email google-apps-script


【解决方案1】:

以下提示可帮助您入门:

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
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多