为什么在此Google Apps脚本中忽略“ if”?

时间:2018-09-15 13:23:57

标签: dictionary calendar

我正在尝试获取一个电子表格来更新我的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);

    }
    }

0 个答案:

没有答案