0
我需要检查基于它们的背景颜色(bgColor)Google单元格的范围。比方说,如果bgColor是红色的,那么电子邮件应该发送到(合作者的)电子邮件地址列表。发送电子邮件基于bgColor
我需要检查基于它们的背景颜色(bgColor)Google单元格的范围。比方说,如果bgColor是红色的,那么电子邮件应该发送到(合作者的)电子邮件地址列表。发送电子邮件基于bgColor
这真的很简单,我使用记录器了解我在表格中的单元格颜色代码,在这种情况下,红色代码是#fff2cc
,它不是纯红色的,但由于我是色盲,喜欢红色,我;-)
function myFunction() {
var sh = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var bg = sh.getDataRange().getBackgrounds();
for(var n = 0 ; n<bg.length;n++){
Logger.log(bg[n][0]);
if (bg[n][0] == '#fff2cc'){ // I checked only column A (index 0), change here for other column
var bgCol = n+1;
MailApp.sendEmail(Session.getEffectiveUser().getEmail(),'test color','BGcolor in cell A'+bgCol+' is #fff2cc !');
}
}
}
非常感谢您的回答。我会看看它。 – damian1baran