Capitolo 3 Caso pratico: sistemare la tabella delle vendite mensili ・ MISSIONE 13
Missione 13: Creare una funzione da usare nelle celle (funzione personalizzata)
Consegna
La colonna C contiene =WITH_TAX(B2), ma la funzione non esiste ancora, quindi compare #NAME?. Scrivi e salva una funzione che aggiunge il 10% di imposta all’importo senza tasse, arrotonda per difetto all’intero e lo restituisce.
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 13
Creare una funzione da usare nelle celle (funzione personalizzata)
La colonna C contiene =WITH_TAX(B2), ma la funzione non esiste ancora, quindi compare #NAME?. Scrivi e salva una funzione che aggiunge il 10% di imposta all’importo senza tasse, arrotonda per difetto all’intero e lo restituisce.
Leggere il codice
- @customfunction
- Indica una funzione da usare nelle celle. Compare anche nei suggerimenti durante la digitazione.
- function WITH_TAX(price) {
- Quando una cella contiene =WITH_TAX(B2), il valore di B2 va in price.
- return Math.floor(price * 1.1);
- Moltiplica per 1.1, arrotonda per difetto all’intero e restituisce il valore alla cella.
Una volta scritta e salvata, le celle possono usare la funzione come =WITH_TAX(B2). Il valore della cella va nell’argomento (price) e il valore restituito compare nella cella. Anche una regola di calcolo aziendale si riduce a una sola formula.
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.