Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

194
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda