要在Google表格中基于单元格值在特定日期发送电子邮件,您可以使用Google Apps Script。以下是一个示例脚本,它将在指定日期检查单元格的值,并根据条件发送电子邮件。
function sendEmailIfDateMatches() {
// 设置电子邮件的收件人地址
var recipient = 'recipient@example.com';
// 设置要检查的单元格范围
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var range = sheet.getRange('A1:A10'); // 根据需要更改范围
// 获取当前日期
var currentDate = new Date();
// 遍历范围内的每个单元格
for (var i = 1; i <= range.getNumRows(); i++) {
var cellValue = range.getCell(i, 1).getValue();
// 检查单元格值是否为日期对象并且与当前日期匹配
if (cellValue instanceof Date && cellValue.toDateString() === currentDate.toDateString()) {
// 设置电子邮件的主题和正文
var subject = '特定日期匹配通知';
var body = '单元格 A' + i + ' 的值与今天的日期匹配。';
// 发送电子邮件
MailApp.sendEmail(recipient, subject, body);
}
}
}
领取专属 10元无门槛券
手把手带您无忧上云