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