Сбой метода «включает» в скрипте Google Apps - PullRequest
0 голосов
/ 11 мая 2018

Я пытался использовать метод "include" для массива в Google Apps Script, но он не работает с "Не удается найти функцию включений в объекте 1,4,3,7. (Строка 4, файл" test_array "). Здесь это код:

    function test_array() {
    var array1 = [1,4,3,7];
    Logger.log(Array.isArray(array1)); // returns true
    var proof = array1.includes("A"); // fails with "Cannot find 
     function includes in object 1,4,3,7. (line 4, file "test_array")
  Logger.log(proof);
}

В логах я вижу, что Logger.log () возвращает true. Я работал над этим с:

function test_array() {
  var array1 = [1,4,3,7];
  Logger.log(Array.isArray(array1)); // returns true
  var proof = array1.indexOf("A"); // Works fine
  Logger.log(proof);
}

Но я все еще хочу знать, почему метод include не работает с переменной, которую компилятор называет массивом. Может ли быть так, что он рассматривает его как массив массивов, то есть объект?

Спасибо

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