0

我正在使用当前的 Google 电子表格。不是目前处于测试阶段的“新”版表格。我想做两件事:

1 - 在单元格中达到特定日期时收到电子邮件提醒。在脚本库中有一个名为“添加提醒”的脚本,但它似乎有问题(您不能为电子表格中的每个选项卡设置不同的提醒,这是至关重要的功能)

2 - 更改由单元格内容自动触发的“整行”的颜色。我已经使用条件格式来尝试这样做,但它只能改变单个单元格的颜色,而不是整行

我不知道如何编写脚本,而且我知道人们在网上发布了很多解决这些问题的脚本,但我希望找到可靠且快速的脚本。希望有经验的人可以指导我找到正确的来源。

谢谢!斯科特

4

1 回答 1

0

您只需重复代码即可为每个选项卡设置不同的提醒...

function remindMe() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];
  var data = sheet.getDataRange().getValues();
  for(var i = 1; i < data.length; i++){
    if(data[i][2] > new Date()){
      MailApp.sendEmail(message);
    }
  }

  // Now for tab index [1]
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[1];
  var data = sheet.getDataRange().getValues();
  for(var i = 1; i < data.length; i++){
    if(data[i][2] > new Date()){
      MailApp.sendEmail(message);
    }
  }
}

要在旧表格中设置整行颜色,请使用类似...

sheet.getRange('1:1').setBackground('yellow');
于 2014-03-04T21:54:14.890 回答