У меня есть электронная таблица, которую я хотел бы использовать для управления профилями пользователей. В рамках этого мне необходимо следить за сертификацией людей, оказывающих первую медицинскую помощь, и сроками их продления.
Копию листа можно найти здесь .
Я настроил сценарий, чтобы отправлять напоминания по электронной почте, но на самом деле я не могу составить код, чтобы скрипт отправлял кому-нибудь письмо по электронной почте, когда наступит конкретная дата. Обычно, когда 90-дневная ячейка напоминания C15 совпадает с текущей датой отправки электронного письма.
Вот мой текущий код:
function emailreminder() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Profile");
var subject = "First Aid Renewal";
var message = "You have 90 days until your First Aid runs out. Please renew your First Aid certification before it expires." ;
var email = sheet.getRange("B3").getValue();
MailApp.sendEmail({
to: email,
subject: subject,
body: message,
});
}