Я использую getDataRange().getValues() для копирования данных из листа Google в массив, с которым я могу работать.
я думал, что добился успеха и до сих пор работал с несколькими наборами данных таким образом, однако я безуспешно пытался использовать filter() для массива. Stack Overflow сообщил мне, что массив недействителен (это просто объект Javascript, но не массив).
Формат такой:
[
[a1,a2,a3,a4],
[b1,b2,b3,b4],
[c1,c2.c3,c4]
]
Обратите внимание на отсутствующие апострофы вокруг каждого значения.
Это код, который я использую для создания объекта:
var allTrans = sheet.getDataRange().getValues();
Что я делаю не так? Есть ли способ получить значения листа в допустимый массив или у кого-нибудь есть какие-либо предложения о том, как лучше всего заключить каждое значение в кавычки, чтобы я мог использовать для него фильтр?
Это связано с вопросом, который я задал ранее здесь а>.
В идеале я хотел бы, чтобы структура результирующего массива была такой же, как указано выше, поскольку я уже написал около 1000 строк кода для доступа к массиву с помощью alltrans[i][0] (и т. д.) . Спасибо,