Я пытаюсь создать события календаря из данных в листах Google, и каждый раз, когда я запускаю код, я получаю ReferenceError: "tStart" не определено. (строка 55, файл «Код»). Пожалуйста, смотрите код ниже. Буду благодарен за любую помощь.
function listUpcomingEvents() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2; // First row of data to process
var numRows = sheet.getLastRow(); // Number of rows to process
var numColumns = sheet.getLastColumn();
var dataRange = sheet.getRange(startRow, 1, numRows-1, numColumns);
var data = dataRange.getValues();
var cal = CalendarApp.getCalendarsByName(
"admin@someaddress.co.uk" )[0];
for (i in data) {
var row = data[i];
var title = row[8]; // First column
var tstart = row[9]; // Second column
var tstop = row[10];
Logger.log(tstop);
var desc = row[1];
var loc = row[4];
//var cmmail = row[6];
//var leamail = row[7];
cal.createEvent(title, new Date(tStart), new Date(tStop),{description:desc,location:loc});
}
}
Я ожидал, что это поднимет активную электронную таблицу и определит даты в столбце J и добавит их в качестве новых событий в календарь.