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

Misión 4: Modificar el código grabado

📋 Lista de misiones

Enunciado

Has abierto la macro grabada en el editor de Apps Script. Rellena los huecos para que el encabezado A1:C1 tenga fondo amarillo claro (#fff2cc) y pulsa ▷ Ejecutar.

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 ScriptMacros grabadas (Hoja de pedidos de material de oficina)Implementar ▾
/** @OnlyCurrentDoc */
function myFunction() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('').activate();
spreadsheet.getActiveRangeList().('#fff2cc');
};
Ctrl+S: guardar · Ctrl+R: ejecutar (editor) · F5: volver a abrir

Capítulo 1 ・ MISIÓN 4

Modificar el código grabado

Has abierto la macro grabada en el editor de Apps Script. Rellena los huecos para que el encabezado A1:C1 tenga fondo amarillo claro (#fff2cc) y pulsa ▷ Ejecutar.

ahora
Objetivo

Cómo leer el código

spreadsheet.getRange('A1:C1').activate();
Selecciona de A1 a C1. Cambia lo que hay entre ' ' para cambiar el destino.
spreadsheet.getActiveRangeList().setBackground('#fff2cc');
Pone el color de fondo del rango seleccionado en #fff2cc (amarillo claro).

El código grabado se reutiliza para otras acciones solo cambiando direcciones y métodos. También se puede quitar la selección y dejarlo en una línea: spreadsheet.getRange('A1:C1').setBackground('#fff2cc');

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.