Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

192
Vistas
Unión de datos y clasificación por valores únicos (JS y Google-Sheets)

TL;RD:

  1. Principiante con JavaScript y que necesita ayuda para unir múltiples fuentes de datos y luego actualizar solo registros específicos mientras limita las celdas actualizadas solo a información 'nueva'.

  2. Se agradece cualquier sugerencia sobre la sintaxis para controlar/gestionar el orden de ejecución. Principalmente para garantizar que todo suceda en el mismo orden, cada vez.

Versión larga:

¡Hola a todos!

Soy un novato en lo que respecta a Apps Script (y, por extensión, JavaScript), y me pregunto si alguien tiene el deseo de echarme una mano durante unos minutos.

Antecedentes : estoy trabajando en la automatización de una de nuestras tareas en curso que rastrea los informes de incidentes y las actualizaciones en curso en instantáneas mensuales.

Problema : en un intento de explicar mejor lo que estoy tratando de hacer, he empleado una versión (muy) modificada de la sintaxis basada libremente en (mi conocimiento limitado de) JS.

El orden general de las operaciones se muestra a continuación. Sé que faltan algunos pasos que estarían en el código real, pero lo hice por lo que espero sea una explicación más simple.

Antes de ejecutar cualquier JS para encargarme del trabajo de limpieza necesario, ejecuto una consulta sql existente para capturar información actualizada de una base de datos.

 var Q = updated query results var NEW = new sheet/tab containing data from Q var OLD = existing (static) report (last month) var TEMP = new sheet/tab create NEW; join OLD with NEW in TEMP; SORT TEMP ('A2:A!') by col1; UPDATE ('A:!') in col5-col10 with NEW; // only update cell with NEW data if data in NEW is different that data in OLD IF data in NEW (!=) OLD; // I think this is how that is written...

Para un ejemplo visual, esto es lo que estoy pensando:

representación visual

Ya estoy agradecido por su tiempo para leer hasta aquí. Si crees que puedes / tienes tiempo para explicarme esto, ¡te lo agradecería GRANDEMENTE!

¡Salud!

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda