I've set up an email automation script and its working fine but I'd like for the script to send an email when it recognized that a date (dd/mm/yy) has been entered into a cell. Right now, it's just recognizing when a cell has been filled.
function findTextsendupdate(e){
const sh=e.range.getSheet();
if(sh.getName()=="My Email Sheet" && e.range.columnStart==13") {
const row=sh.getRange(e.range.rowStart,1,1,sh.getLastColumn()).getValues()[0];
var Name = row[1];
var job = row[2];
var model = row[4];
var info = "Job number: " + job + "\n";
var emailAddress = row[0];
var isEmailSent = row[14];
var date = row[19]
var toString = Object.prototype.toString;
toString.call["object Date"]
if (isEmailSent != "EmailSent" && date == toString) {
var message = "Dear " + Name + "\n";
var body = info + "\n" + message;
var subject = "email";
MailApp.sendEmail(emailAddress, subject, body);
sh.getRange(e.range.rowStart,14).setValue('EmailSent');
} }}