Capitolo 3 Caso pratico: sistemare la tabella delle vendite mensili ・ MISSIONE 12
Missione 12: Avviare da un proprio menu (onOpen)
Consegna
Fai in modo che all’apertura del foglio compaia un menu «Chiusura mensile» e che «Segna le vendite grandi» esegua markLarge. Dopo il salvataggio, ricarica il browser (F5) ed eseguilo dal menu.
Per l’esercizio, la tabella torna allo stato iniziale prima di ogni esecuzione (un foglio vero non torna indietro. Le modifiche di uno script a volte si annullano con Ctrl+Z, ma non tutte insieme).
Archivio +
Codice.gs
Capitolo 3 ・ MISSIONE 12
Avviare da un proprio menu (onOpen)
Fai in modo che all’apertura del foglio compaia un menu «Chiusura mensile» e che «Segna le vendite grandi» esegua markLarge. Dopo il salvataggio, ricarica il browser (F5) ed eseguilo dal menu.
Leggere il codice
- function onOpen() {
- Funzione che parte automaticamente all’apertura del foglio. Se la rinomini non parte più.
- SpreadsheetApp.getUi().createMenu('Chiusura mensile')
- Crea nello schermo (Ui) un menu chiamato «Chiusura mensile».
- .addItem('Segna le vendite grandi', 'markLarge')
- Aggiunge una voce. Un clic esegue la funzione markLarge.
- .addToUi();
- Mostra il menu finito nella barra dei menu.
Una funzione chiamata onOpen parte automaticamente all’apertura del foglio. Se aggiungi qui un menu, anche chi non apre mai Apps Script può avviare l’operazione dal menu. Ideale per fogli usati da tutto il team.
Come iniziare con GAS e il codice di uso comune sono spiegati in un articolo.Che cos’è GAS? Come iniziare e codice di uso comune
Il codice che scrivi gira in uno spazio isolato all’interno di questa pagina. Non può raggiungere l’esterno della pagina né altri siti.
* Questa è una simulazione del comportamento di Fogli Google e Apps Script e può differire in parte dall’originale.
* Fogli Google è un marchio di Google LLC. Questo sito non è affiliato a Google.