Chapitre 2 Lire, répéter, distinguer ・ MISSION 6

Mission 6 : Écrire dans une cellule (setValue)

📋 Liste des missions

Énoncé

Écrivez en D2 le montant du stylo à bille (prix unitaire × quantité).

Bon de commande de fournitures - Google Sheets
Bon de commande de fournitures

Pour l’entraînement, le tableau revient à son état de départ avant chaque exécution (une vraie feuille ne revient pas en arrière. Les modifications d’un script s’annulent parfois avec Ctrl+Z, mais pas toutes d’un coup).

Apps ScriptProjet sans titreDéployer ▾
function writeAmount() {
const sheet = SpreadsheetApp.getActiveSheet();
const price = sheet.getRange('B2').getValue();
const quantity = sheet.getRange('C2').getValue();
sheet.getRange('').(price * quantity);
}
Ctrl+S : enregistrer · Ctrl+R : exécuter (éditeur) · F5 : rouvrir

Chapitre 2 ・ MISSION 6

Écrire dans une cellule (setValue)

Écrivez en D2 le montant du stylo à bille (prix unitaire × quantité).

Maintenant
Objectif

Lire le code

const price = sheet.getRange('B2').getValue();
Lit B2 (prix unitaire).
const quantity = sheet.getRange('C2').getValue();
Lit C2 (quantité).
sheet.getRange('D2').setValue(price * quantity);
Écrit prix unitaire × quantité en D2.

Lire avec getValue, calculer, écrire avec setValue. La plupart du code GAS qui construit des tableaux combine ces trois étapes. * signifie multiplié par.

Débuter avec GAS et le code courant sont expliqués dans un article.Qu’est-ce que GAS ? Débuter et code courant

Votre code s’exécute dans un espace isolé à l’intérieur de cette page. Il ne peut atteindre ni l’extérieur de la page ni d’autres sites.

* Ceci est une simulation du comportement de Google Sheets et d’Apps Script, qui peut différer en partie de l’original.

* Google Sheets est une marque de Google LLC. Ce site n'est pas affilié à Google.