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

Mission 5 : Lire une cellule et l’écrire dans le journal d’exécution

📋 Liste des missions

Énoncé

Lisez le prix unitaire du stylo à bille en B2 et écrivez-le dans le journal d’exécution.

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 showPrice() {
const sheet = SpreadsheetApp.getActiveSheet();
const price = sheet.getRange('').();
Logger.log(price);
}
Ctrl+S : enregistrer · Ctrl+R : exécuter (éditeur) · F5 : rouvrir

Début du chapitre 2Lire, répéter, distinguer

Chapitre 2 ・ MISSION 5

Lire une cellule et l’écrire dans le journal d’exécution

Lisez le prix unitaire du stylo à bille en B2 et écrivez-le dans le journal d’exécution.

Maintenant
Objectif (journal d’exécution)

Information120.0

Lire le code

const sheet = SpreadsheetApp.getActiveSheet();
Range la feuille ouverte dans sheet. const est une « boîte dont on ne changera pas le contenu ».
const price = sheet.getRange('B2').getValue();
Lit la valeur de B2 dans price.
Logger.log(price);
Écrit le contenu de price dans le journal d’exécution.

getValue() lit la valeur d’une cellule et Logger.log() l’écrit dans le journal d’exécution. Logger.log affiche les nombres avec un point décimal, par exemple 120.0 (console.log affiche 120). Si quelque chose ne marche pas comme prévu, vérifiez d’abord les valeurs dans le journal.

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.