Это, вероятно, невежественная ошибка с моей стороны, но я пытаюсь назначить разные значения из разных столбцов в массив для размещения в мастер-листе. Мне бы хотелось, чтобы последний столбец был равен имени листа, откуда поступили данные, чтобы отследить его.
Я чувствую, что я близко, но когда я добираюсь до последнего столбца, которым я хочу быть именем листа, я получаю следующую ошибку: Невозможно преобразовать массив в объект [] []. (строка 19, файл «combOmaster»)
Пока это мой код. Я знаю, что проблема в другом столбце - массив [[] []], и последний - массив [] [], но я не знаю, как это исправить. Есть идеи?
function getColValues(label,sheetName) {
var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(sheetName);
var colIndex = getColumnIndex(label, sheetName);
var numRows = ss.getLastRow() -1;
if (colIndex > 0 ) {
var colValues = ss.getRange(2, colIndex, numRows, 1).getValues();
}
else if (colIndex = "orginalsheet") {
var colValues = [];
var array = [];
for (var i = 0; i < numRows-1;i++) {
array[i] = sheetName;
}
colValues = array;
}
else {
var colValues = [];
}
Logger.log(colValues);
return colValues;
}
Спасибо