¿Cómo se escribe una función de filtro en GAS que, en lugar de devolver valores de un conjunto de datos que pasa la condición, devuelve los números de instancia de los datos que pasan la condición?
Por ejemplo, digamos que nuestra condición es divisibilidad por 10.
(value % 10 = 0)
Y nuestro conjunto de datos es
[1,5,10,20,7,40]
Los elementos # 0, 1 y 4 no cumplen la condición; los artículos # 2, 3 y 5 pasan. Resultado deseado:
[2,3,5]
Solución del problema
function lfunko() {
Logger.log([1,5,10,20,7,40].map((e,i) => (e % 10 == 0)? i: '').filter(e => e!== '').join(','))
}
Execution log
4:42:39 PM Notice Execution started
4:42:40 PM Info 2,3,5
4:42:40 PM Notice Execution completed
matriz.mapa
No hay comentarios:
Publicar un comentario