GOOGLE ADS

jueves, 28 de abril de 2022

Devolver números de instancia, no valores, de un conjunto de datos que pasa una función de filtro

¿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

Regla de Firestore para acceder a la generación de subcolección Permisos faltantes o insuficientes

Tengo problemas con las reglas de Firestore para permitir el acceso a algunos recursos en una subcolección. Tengo algunos requests document...