Почему «если» игнорируется в этом скрипте Google Apps? - PullRequest
0 голосов
/ 15 сентября 2018

Я пытаюсь получить электронную таблицу для обновления календаря в моей учетной записи Google, но я стараюсь, чтобы условие if в приведенном ниже коде работало. Когда я запускаю inseritoNelCal, отладка говорит, что она не указана, хотя в электронной таблице есть данные в каждой строке / столбце.

    var IN_CAL = new String('INSERITO');

    function dallaTabellaAlCalendario() {

    var ss = SpreadsheetApp.getActiveSpreadsheet(); 
    var sheet = ss.getActiveSheet();

    var startRow = 2; // First row of data to process
    var numRows = 2; // Number of rows to process

    // Fetch the range of cells A2:B3
    var dataRange = sheet.getRange(startRow, 1, numRows, 3);

    // Fetch values for each row in the Range.
    var data = dataRange.getValues();
    for (var i = 0; i < data.length; ++i) {
    var row = data[i];
    var title = row[0]; // First column
    var startTime = new Date(row[1]); // 2nd column
    var endTime = new Date(row[02]); // 3rd column
    var description = row[3]; // 4th column
    var location = row[4]; // 5th column
    var guests = row[5]; // 6th column
    var inseritoNelCal = row[6]; // 7th column
    }

    if (inseritoNelCal != IN_CAL){


 var calendar CalendarApp.getCalendarById("mycalendarID").createEvent(title, startTime, endTime, {Descrizione: description, Luogo: location, Allievi: guests, Inserito: inseritoNelCal });
    sheet.getRange(startRow, 7).setValue(IN_CAL);

    }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...