Working In Stem es-419 Explainer

Explicador de Trabajo con tallos

Objetivo de este acertijo: Usar Apps Script para contar cuántas veces aparece el mismo valor en una hoja de cálculo de Sheets.

Tutorial de la solución: En este acertijo, usarás Apps Script para contar valores en una hoja de cálculo y averiguar cuántos clientes pagan con tallos.

Para completar el acertijo, agrega una if statement dentro del for…of loop anidado que verifique si cell === 'stems'. Luego, dentro del bloque de código { } de la if statement, agrega stemCount++.

Solución del código de ejemplo:

let id = '1QE4pZs8efMoHKGOEHyXGT_nPZf1b_Sw7ssFCk2J2ueo';
let sheet =  SpreadsheetApp.openById(id);
 
let values = sheet.getRange('B1:B8').getValues();
let stemCount = 0;
for (let row of values) {
    for (let cell of row) {
        if (cell === 'stems') {
stemCount++;
        }
    }
}
console.log(stemCount + ' customers are paying with stems.');

Conceptos de JavaScript: variables, strings, números, for…of loops, operador de igualdad estricta, operador de incremento
Conceptos de Apps Script: SpreadsheetApp, .openById(), .getRange().getValues()