Я новичок в скрипте приложений Google, и у меня возникла проблема. Когда я пытаюсь сравнить значение ячейки с двумя целыми числами, это срабатывает каждый раз. В моей таблице есть только несколько значений, которые соответствуют этим ограничениям. Вот мой код:
function CHECK_CORRELATION() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var rangeData = sheet.getDataRange();
var lastColumn = rangeData.getLastColumn();
var lastRow = rangeData.getNumRows();
var counter = 0;
var counter2 = 0;
var values = rangeData.getValues()
for (var j = 2; j <= lastRow; j++){
var cell = sheet.getRange(j, 8)
if (cell.isBlank()) {
continue;
} else {
if (0.9<=cell.getValue()<=1.1){
Logger.log(cell.getValue());
counter++;
}
counter2++;
}
}
Logger.log(counter)
Logger.log(counter2)
if (counter>(counter2/2)) {
return "The idea that a student will have motivation and has a part time job co-occur"
} else {
return "The idea that a student will have motivation and has a part time job does not co-occur"
}
}
Это регистратор
Он показывает, что счетчик 62 и counter2 62, хотя он не должно быть.
Любая помощь будет принята с благодарностью!