Я пытаюсь вернуть длину строк в диапазоне в Google Sheets.
Вот тестовые ячейки:
У меня есть пользовательская функция, которая должна возвращать длину каждой строки:
function returnLength(array) {
var returnList = [];
array.forEach(function(a) {
returnList.push(a.length);
});
return returnList;
}
Когда я использую эту функцию в B1, она возвращает 1 для длины любого из них:
То, что меня отталкивает, это то, что если я опускаю ".length" в pu sh для resultArray, он возвращает правильные строки ...
function returnLength(array) {
var returnList = [];
array.forEach(function(a) {
returnList.push(a);
});
return returnList;
}
Я знаю, что могу использовать LEN () для обработки этого примера, но это просто маленькая часть в действительно большом проекте, где я должен иметь возможность получить длину в коде.