Я пытался использовать метод "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 не работает с переменной, которую компилятор называет массивом. Может ли быть так, что он рассматривает его как массив массивов, то есть объект?
Спасибо