JavaScript, HTML, CSS e... !
0 commenti

Per identificare il cambio di selezione di una o più celle in un Foglio Google

Il trigger semplice onSelectionChange(e)

Nei Fogli di Google è possibile identificare il cambio di selezione di un Foglio e di una Cella con il trigger onSelectionChange(e).

Questo attivatore viene eseguito quando un utente modifica la selezione in un Foglio di calcolo Google. Intercetta anche il passaggio da un foglio all'altro!

Come per i trigger onEdit(e) e onChange(e), contiene il parametro 'e'. Questo parametro è un oggetto evento che viene passato alla funzione e contiene informazioni sul contesto che ha causato l'attivazione del trigger, il suo utilizzo è facoltativo tuttavia ne consiglio l'uso perché è proprio in quel parametro che si trova l'indicazione del foglio e delle celle selezionate.

Ecco il codice utilizzato nel video:

function onSelectionChange(e) {
  var sh = e.range.getSheet();
  e.source.toast('Sheet: ' + sh.getName() + ' Range: ' + e.range.getA1Notation());
}

Conosci la differenza tra il trigger onEdit() e il trigger onChange()? Te ne parlo nel mio articolo "La Differenza tra i trigger installabili onEdit() e onChange()".

Tags

Michele Pisani

Michele Pisani

Sviluppatore Javascript ed esperto in Digital Analytics

L'esperienza nel settore Digital Analytics unita ad anni di sviluppo in Javascript ha trovato la massima espressione in Google Apps Script che mi ha permesso, con estrema facilità e poche righe di codice, di realizzare potenti applicazioni interattive e processi automatizzati integrati con i prodotti della G Suite.

Come contattarmi
scrivi un commento

0 Commenti

Non ci sono commenti

Nessuno ha ancora commentato questo articolo, fallo tu per primo!

scrivi un commento

Scrivi un commento

Il tuo indirizzo email non sarà pubblicato.I campi contrassegnati da un * sono obbligatori
Puoi utilizzare i seguenti tag nei commenti:
[bold]testo[/bold] se vuoi evidenziare un testo con il grassetto[code]function helloworld() { }[/code] se vuoi pubblicare una porzione di codice[url]https://www.appsscript.it[/url] se devi riferirti ad un indirizzo web