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

Misión 6: Escribir en una celda (setValue)

📋 Lista de misiones

Enunciado

Escribe en D2 el importe del bolígrafo (precio unitario × cantidad).

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 writeAmount() {
const sheet = SpreadsheetApp.getActiveSheet();
const price = sheet.getRange('B2').getValue();
const quantity = sheet.getRange('C2').getValue();
sheet.getRange('').(price * quantity);
}
Ctrl+S: guardar · Ctrl+R: ejecutar (editor) · F5: volver a abrir

Capítulo 2 ・ MISIÓN 6

Escribir en una celda (setValue)

Escribe en D2 el importe del bolígrafo (precio unitario × cantidad).

ahora
Objetivo

Cómo leer el código

const price = sheet.getRange('B2').getValue();
Lee B2 (precio unitario).
const quantity = sheet.getRange('C2').getValue();
Lee C2 (cantidad).
sheet.getRange('D2').setValue(price * quantity);
Escribe precio unitario × cantidad en D2.

Leer con getValue, calcular y escribir con setValue. Casi todo el código GAS que crea tablas combina estos tres pasos. * significa multiplicar.

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.