Capítulo 1 Grabar y ejecutar macros ・ MISIÓN 3

Misión 3: Grabar con referencias relativas

📋 Lista de misiones

Enunciado

Graba con referencias relativas una macro que escriba «Completado» en la columna «Estado» (dos a la derecha) de la fila del artículo seleccionado. Empieza a grabar con A2 seleccionada.

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

Ctrl+S: guardar · Ctrl+R: ejecutar (editor) · F5: volver a abrir

Capítulo 1 ・ MISIÓN 3

Grabar con referencias relativas

Graba con referencias relativas una macro que escriba «Completado» en la columna «Estado» (dos a la derecha) de la fila del artículo seleccionado. Empieza a grabar con A2 seleccionada.

ahora
Objetivo

Cómo leer el código

spreadsheet.getCurrentCell().offset(0, 2).activate();
Selecciona la celda 0 filas abajo y 2 columnas a la derecha de la actual. Las referencias relativas se guardan así.
spreadsheet.getCurrentCell().setValue('Completado');
Pone «Completado» en la celda seleccionada.

Con referencias relativas, la selección se guarda como «cuántas filas y columnas desde la celda actual», por ejemplo offset(0, 2). Elijas la fila que elijas, el valor va a su «Estado». Para macros que usas una y otra vez, las relativas suelen ser más prácticas.

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.