Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

199
Views
Cómo obtener el último elemento actualizado en las hojas de Google

Estoy tratando de encontrar una solución en línea, pero hasta ahora no ha sido fructífera, quiero obtener los datos en las Columnas 1,2,3,4,5,6,7 que se editaron por última vez en la Hoja1 y luego introducirlos en la Hoja2 .

Dándole un ejemplo, si los datos se editan en Sheet1 C2 , esos datos deben agregarse a Sheet2 en A2 y B2

Lo que estoy tratando de lograr es que, si alguien actualizó la Hoja uno, quiero saber la última actualización en la Hoja 2, ¿es posible hacerlo a través de scrip?

Captura de pantalla de la hoja 1

ingrese la descripción de la imagen aquí

Captura de pantalla de la hoja 2

ingrese la descripción de la imagen aquí

Probé un montón de edición de guiones y traté de modificarlo... hasta ahora nada funcionó para mí. :(

Ver hoja de Google

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

En su situación, ¿qué tal el siguiente script de muestra?

Guión de muestra:

Copie y pegue la siguiente secuencia de comandos en el editor de secuencias de comandos de la hoja de cálculo y guarde la secuencia de comandos. Cuando utilice este script, edite "Hoja1". Con esto, el script se ejecuta con el simple disparador de OnEdit.

 function onEdit(e) { const range = e.range; const sheet = range.getSheet(); if (sheet.getSheetName() != "Sheet1" || range.rowStart == 1) return; const col = range.columnStart - 1; const [header, ...values] = sheet.getDataRange().getValues(); const value = values[range.rowStart - 2]; const v = [[`${value[0]} - ${value[1]}`, `${header[col]} - ${value[col]}`]]; e.source.getSheetByName("Sheet2").getRange("A2:B2").setValues(v); }
  • Por ejemplo, cuando se edita la celda "C2" de "Hoja1", AB0002 - Orange y Price - ### se colocan en las celdas "A2:B2" de "Hoja2".

Nota:

  • Este script se ejecuta mediante el disparador simple de OnEdit. Entonces, cuando ejecuta directamente el script con el editor de scripts, se produce un error. Por favor tenga cuidado con esto. Edite "Hoja1". Con esto, se ejecuta el script.

  • Este script de muestra es para su hoja de cálculo de muestra. Cuando cambió la estructura de la hoja de cálculo y la hoja de cálculo real es diferente de la de muestra, es posible que no se pueda usar este script. Tenga cuidado con esto.

Referencia:

  • Disparadores simples
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!