дать каждому массиву ключ?
можно чуть подробней. я не очень понимаю
Чтобы ключом объектом можно было сделать что то кроме строк или символов, нужно использовать специальную коллекцию Map
const arr1 = [.... const arr2 = [.... const arr3 = [.... const obj = { arr1, arr2, arr3 }; все
а ключ где указывать?
в названии переменных прям и указываешь А если они изначально откуда то приходят то ставишь перед имя { key1: arr1, key2: arr2, key3: arr3 };
А я пока что только так научился lel a = 1 let b = 2 alert(a + b)
А вот в таком случает что делать. У меня готовых массивов нет. Я их в цикле получаю function getData() { let result = new Map(); for (let i = 0; i < countList; i++) { let res = []; // Куда записывать информацию с листа let range = 'A:B'; // Диапазон ячеек let nameList = ss.getSheets()[i].getName() // Получения имя листа let s = ss.getSheetByName(nameList); // Выбрать лист let values = s.getRange(range).getValues(); // Получить ячейки по диапазону let last_row = parseInt(s.getLastRow()); //Возвращает позицию последней строки, содержащей контент for (let j = 0; j < last_row; j++) { res.push(values[j]); } //map.set("1", "str1"); } return result; }
какие массивы и куда надо записать?
пищу скрипт на "гугл аппс скрипт" Гугл таблицы. В каждом проходе цикла получаю данный с 1го листа (их несколько) И надо эти массивы в 1 месте собрать и отправить
Обсуждают сегодня