Я получаю от Twilio отправку SMS-сообщений из Google Sheets.Я использую базовый скрипт, предоставленный разработчиком Twilio.(https://www.twilio.com/blog/2016/02/send-sms-from-a-google-spreadsheet.html)
В настоящее время этот код преобразует функцию «sendAll ()» для каждой строки на листе. Я хочу, чтобы этот код выполнял эту функцию только для вновь добавленных строк.
Или, если эта функция может быть выполнена в данной строке, когда пользователь устанавливает переменную в YES, это было бы лучше.
Заранее спасибо.
function sendAll() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2;
var numRows = sheet.getLastRow() - 1;
var dataRange = sheet.getRange(startRow, 1, numRows, 2)
var data = dataRange.getValues();
for (i in data) {
var row = data[i];
try {
response_data = sendSms(row[0], row[1]);
status = "sent";
} catch(err) {
Logger.log(err);
status = "error";
}
sheet.getRange(startRow + Number(i), 3).setValue(status);
}
}
function myFunction() {
sendAll();
}