Capitolo 2 Leggere, ripetere, distinguere ・ MISSIONE 6

Missione 6: Scrivere in una cella (setValue)

📋 Elenco delle missioni

Consegna

Scrivi in D2 l’importo della penna a sfera (prezzo unitario × quantità).

Modulo d’ordine cancelleria - Fogli Google
Modulo d’ordine cancelleria

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).

Apps ScriptProgetto senza titoloEsegui il deployment ▾
function writeAmount() {
const sheet = SpreadsheetApp.getActiveSheet();
const price = sheet.getRange('B2').getValue();
const quantity = sheet.getRange('C2').getValue();
sheet.getRange('').(price * quantity);
}
Ctrl+S: salva · Ctrl+R: esegui (editor) · F5: riapri

Capitolo 2 ・ MISSIONE 6

Scrivere in una cella (setValue)

Scrivi in D2 l’importo della penna a sfera (prezzo unitario × quantità).

Ora
Obiettivo

Leggere il codice

const price = sheet.getRange('B2').getValue();
Legge B2 (prezzo unitario).
const quantity = sheet.getRange('C2').getValue();
Legge C2 (quantità).
sheet.getRange('D2').setValue(price * quantity);
Scrive prezzo unitario × quantità in D2.

Leggere con getValue, calcolare, scrivere con setValue. Quasi tutto il codice GAS che crea tabelle combina questi tre passaggi. * significa moltiplicare.

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.