Я пытаюсь создать скрипт, который отправляет мне электронное письмо с содержимым последней ячейки в столбце.
ЦЕЛЬ: последняя отредактированная ячейка в столбце, которая будет отправлена по электронной почте с содержимым ячейки.
Например, у меня есть лист, который в столбце C содержит значения 1,2,3,4 и 5 - с ячейкой C1, содержащей 1, ячейкой C2, содержащей 2, и т. Д.
При работе с Excel в этот же столбец будет добавлен новый номер, и моя цель - получить последнюю добавленную ячейку, которая будет доставлена мне по электронной почте - например, когда заполнен C6 и мы получаем значение "6 «там, я бы получил электронное письмо с телом просто« 6 ».
Это то, с чем я работал, но до сих пор не имел никакого успеха.Спасибо за вашу помощь!
/**
* Sends emails with data from the current spreadsheet.
*/
function sendEmails() {
var sheet = SpreadsheetApp.getActiveSheet();
var lastRow = sheet.getLastRow();
var startRow = 3; // First row of data to process
var numRows = 1; // Number of rows to process
var dataRange = sheet.getRange(lastRow, 1, numRows, 1);
// Fetch values for each row in the Range.
var data = dataRange.getValues();
for (i in data) {
var row = data[i];
var emailAddress = "me@gmail.com";
var message = row[0];
var subject = 'Sending emails from a Spreadsheet';
MailApp.sendEmail(emailAddress, subject, message);
}
}