He creado una función que descargará Excel. Los scripts funcionan perfectamente bien. Sin embargo, estoy tratando de no agregar "hola" en mi matriz temporal, que es aoa
los scripts y la lógica con los que vine se muestran a continuación
var aoa = new Array(); for (let i = 0; i < filters.length; i++) { .. .. for(let a = 0; a < filters[i].getAppliedValues().length;a++){ if(!aoa[a]) aoa[a] = ['Hello']; aoa[a][i] = filters[i].getAppliedValues()[a].formattedValue; } .. .. }He simplificado mis scripts sobre cómo he declarado mi función.
El resultado que obtengo es como se muestra en la imagen de abajo. 
He intentado un enfoque diferente al declarar if(!aoa[a]) aoa[a] = ['Hello']; pero esto solo me devolverá una celda vacía en la primera columna/fila en lugar de no agregarlos a mi matriz temporal.
Creí en la lógica que declaré if (!aoa[a]) aoa[a] = new Array(); está mal, ¿alguien tiene algún consejo sobre qué enfoque debo seguir?