Capítulo 2 Leer, repetir, distinguir ・ MISIÓN 7

Misión 7: Leer de una vez (getValues y matrices bidimensionales)

📋 Lista de misiones

Enunciado

Lee A2:C5 de una vez y escribe en el registro de ejecución el nombre del segundo artículo (Cuaderno).

Hoja de pedidos de material de oficina - Hojas de cálculo de Google
Hoja de pedidos de material de oficina

Para practicar, la tabla vuelve a su estado inicial antes de cada ejecución (una hoja real no vuelve atrás. Los cambios de un script a veces se deshacen con Ctrl+Z, pero no todos de una vez).

Apps ScriptProyecto sin títuloImplementar ▾
function showSecondItem() {
const sheet = SpreadsheetApp.getActiveSheet();
const values = sheet.getRange('A2:C5').getValues();
Logger.log(values[][]);
}
Ctrl+S: guardar · Ctrl+R: ejecutar (editor) · F5: volver a abrir

Capítulo 2 ・ MISIÓN 7

Leer de una vez (getValues y matrices bidimensionales)

Lee A2:C5 de una vez y escribe en el registro de ejecución el nombre del segundo artículo (Cuaderno).

ahora
Objetivo (registro de ejecución)

InformaciónCuaderno

Cómo leer el código

const values = sheet.getRange('A2:C5').getValues();
Lee de A2 a C5 de una vez. El contenido es [[bolígrafo, 120, 20], [Cuaderno, 150, 15], …].
Logger.log(values[1][0]);
Muestra la fila 2 ([1]), columna 1 ([0]). Se cuenta desde 0.

getValues() devuelve un rango como matriz bidimensional: [[valores fila 1…], [valores fila 2…]]. Los índices empiezan en 0, así que la fila 2, columna 1 del rango leído es values[1][0]. Leer de una vez es mucho más rápido que celda a celda.

Cómo empezar con GAS y el código habitual están en un artículo.¿Qué es GAS? Cómo empezar y código habitual

El código que escribes se ejecuta en un espacio aislado dentro de esta página. No puede llegar fuera de la página ni a otros sitios.

* Esta es una simulación del comportamiento de Hojas de cálculo de Google y Apps Script y puede diferir en parte del original.

* Hojas de cálculo de Google es una marca de Google LLC. Este sitio no está afiliado a Google.