我正在使用当前的Google Spreadsheets。不是目前处于测试阶段的Sheets的“新”版本。我想做两件事:
1 - 在单元格中达到特定日期时收到电子邮件提醒。在Scripts Gallery中有一个名为"Add Reminder"的脚本,但似乎有问题(您无法为电子表格中的每个选项卡设置不同的提醒,这是至关重要的功能)
2 - 更改由单元格内容自动触发的“整行”的颜色。我已经使用条件格式来尝试这样做,但它只能改变单个单元格的颜色,而不是整行
我不知道如何编写脚本,我知道有很多人在网上发布了解决这些问题的脚本,但我一直在寻找可靠而快速的脚本。希望有经验的人可以指导我找到合适的来源。
谢谢! 斯科特
答案 0 :(得分: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');