У меня есть скрипт, который извлекает данные из определенного имени вкладки «Мастер» на листе Google, который затем отправляет электронное сообщение, инициирующее в указанное c время.
Моя проблема в том, что я не хочу, чтобы скрипт отправлял пустое письмо, если таблица в «Мастер» пуста. Скрипт должен прекратить отправку электронной почты.
В противном случае продолжает вызывать электронную почту в указанное время. Может кто-нибудь, пожалуйста, поделитесь своим пониманием этого.
function sendEmail() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Master");
var range = sheet.getDataRange();
var recipient = 'email@gmail.com'
var subject = 'Stock Report'
var date = Utilities.formatDate(new Date(), "GMT+1", "dd/MM/yyyy")
var schedRange = sheet.getRange("A1:L21");
var body = '<div style="text-align:center;display: inline-block;font-family: arial,sans,sans-serif">'
body += '<H1>'+ 'Low Stock Report ' +'</H1>';
body += '<H2>'
body += getHtmlTable(schedRange);
body += '</div>';
GmailApp.sendEmail(recipient, subject, "Requires HTML", {htmlBody:body})
//End sendNotification
}