lunes, 18 de febrero de 2019

Al editar una celda

Podemos crear una función que se ponga en marcha cada vez que se cambia algo. Necesitaremos entrar en "Activadores del proyecto activo" y configurar un activador que corra cuando se edita algo.

En la siguiente función vemos como se puede recoger información sobre el cambio

function cambios(e) {
// Información que podemos pillar cuando cambiamos algo en una celda

// 1.- La hoja de cálculo 
        var herramienta = e.source
// 2.- El valor que hemos escrito nuevo  
        var cambio = e.value
// 3.- El valor antiguo  
        var anterior = e.oldValue
// 4.- El correo de quien lo ha cambiado  
        var user = e.user
}

Con la primera (la hoja de cálculo --- e.source) podremos acceder a muchos más datos utilizando esta combinación e.source.getActiveRange()
Por ejemplo:
e.source.getActiveRange().getColumn()
e.source.getActiveRange().getRow()

No hay comentarios:

Publicar un comentario

Crear PDF horizontal

El código que vamos a mostrar aquí no ha sido creado por nosotros, sino que lo hemos encontrado en Internet. Objetivo: Publicar una pesta...