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

Misión 2: Grabar una macro (referencias absolutas)

📋 Lista de misiones

Enunciado

Empieza a grabar con «Extensiones» → «Macros» → «Grabar macro», escribe «totales» en A6 y ponlo en negrita. Después de guardar, ejecuta la macro desde «Extensiones» → «Macros» para comprobar que repite las mismas acciones.

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 2

Grabar una macro (referencias absolutas)

Empieza a grabar con «Extensiones» → «Macros» → «Grabar macro», escribe «totales» en A6 y ponlo en negrita. Después de guardar, ejecuta la macro desde «Extensiones» → «Macros» para comprobar que repite las mismas acciones.

ahora
Objetivo

Cómo leer el código

spreadsheet.getRange('A6').activate();
Selecciona A6. Con referencias absolutas, la selección se guarda como dirección.
spreadsheet.getCurrentCell().setValue('totales');
Pone «totales» en la celda seleccionada (getCurrentCell).
spreadsheet.getActiveRangeList().setFontWeight('bold');
Pone en negrita el rango seleccionado. Ctrl+B se convierte en esta línea.

Cada acción durante la grabación se convierte en una línea de Apps Script. Con referencias absolutas, seleccionar una celda se guarda como dirección, por ejemplo getRange('A6'), así que escribe siempre en el mismo sitio.

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.