Intentando filtrar los valores vacíos de los valores de getRange pero aún así me da todos los datos. He intentado lo siguiente, pero todavía no es lo que esperaba.
La matriz de datos registra lo siguiente: 123,,,444,,,331,323,,,,,,5443
var list = source.getRange("sheet!A1:J1:).getValues().filter(String);o usando la función de devolución de llamada
list.filter(function(f) {return f[0] !=='';})El resultado sigue siendo el mismo 123,,,444,,,331,323,,,,,,5443 ¿Qué me perdí aquí?
Después de su comentario, no estoy seguro de si los datos que obtiene son una matriz o una cadena:
La matriz de datos registra lo siguiente: 123,,,444,,,331,323,,,,,,5443
Para el caso de matriz: [123,,,444,,,331,323,,,,,,5443]
const list = [123,,,444,,,331,323,,,,,,5443] const result = list.filter(Boolean) console.log(result) Para el caso de cadena: 123,,,444,,,331,323,,,,,,5443
const list = '123,,,444,,,331,323,,,,,,5443' const result = list.split(',').filter(Boolean).map(Number) console.log(result)