我正在使用当前的Google电子表格。不是目前处于测试阶段的表格的"新"版本。我想做两件事:
1 - 当单元格中达到某个日期时,会收到电子邮件提醒。脚本库中有一个名为"添加提醒"的脚本,但它似乎有问题(您无法为电子表格中的每个选项卡设置不同的提醒,这是关键功能)
2 - 更改由单元格内容自动触发的"整行"的颜色。我已经使用条件格式来尝试执行此操作,但它只能更改单个单元格的颜色,而不能更改整行
我不知道如何编写脚本,我知道人们在网上发布了很多解决这些问题的脚本,但我正在寻找可靠和快速的脚本。希望有经验的人可以引导我找到正确的来源。
谢谢!斯科特
您可以通过重复代码为每个选项卡设置不同的提醒...
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');