Get The Values es-419 Explainer

Explicador de Obtén los valores

Objetivo de este acertijo: Usar Apps Script para acceder a una hoja de cálculo en Sheets e imprimir algunos de sus datos.

Tutorial de la solución: Apps Script tiene funciones de código personalizadas que se conectan a Sheets. Un ejemplo es SpreadsheetApp.openById(), que funciona igual que DocumentApp.openById(). Toma una id y obtiene la hoja de cálculo que coincide con Sheets.

Otro es .getRange().getValues(), que selecciona un intervalo de celdas en una hoja de cálculo y devuelve sus valores como un arreglo anidado.

Para completar el acertijo, cambia el string dentro del paréntesis de .getRange() de 'A3:B6’ a 'A2:B6'.

Solución del código de ejemplo:

let id = '1QE4pZs8efMoHKGOEHyXGT_nPZf1b_Sw7ssFCk2J2ueo';

let sheet = SpreadsheetApp.openById(id);
let values = sheet.getRange("A2:B6").getValues();
console.log(values[0][0]);

Conceptos de JavaScript: variables, strings, arreglos anidados

Conceptos de Apps Script: SpreadsheetApp, .openById(), .getRange().getValues()