Kapitel 2 Läsa, upprepa, skilja på fall ・ MISSION 6

Uppdrag 6: Skriv i en cell (setValue)

📋 Uppdragslista

Uppgift

Skriv beloppet för kulspetspennan (styckpris × kvantitet) i D2.

Beställningslista kontorsmaterial - Google Kalkylark
Beställningslista kontorsmaterial

För övningens skull återgår tabellen till startläget före varje körning (ett riktigt kalkylark gör inte det. Ändringar från ett skript kan ibland ångras med Ctrl+Z, men inte alla på en gång).

Apps ScriptNamnlöst projektDriftsätt ▾
function writeAmount() {
const sheet = SpreadsheetApp.getActiveSheet();
const price = sheet.getRange('B2').getValue();
const quantity = sheet.getRange('C2').getValue();
sheet.getRange('').(price * quantity);
}
Ctrl+S: spara · Ctrl+R: kör (redigeraren) · F5: öppna igen

Kapitel 2 ・ MISSION 6

Skriv i en cell (setValue)

Skriv beloppet för kulspetspennan (styckpris × kvantitet) i D2.

Nu
Mål

Läsa koden

const price = sheet.getRange('B2').getValue();
Läser B2 (styckpris).
const quantity = sheet.getRange('C2').getValue();
Läser C2 (kvantitet).
sheet.getRange('D2').setValue(price * quantity);
Skriver styckpris × kvantitet i D2.

Läs med getValue, räkna och skriv med setValue. Nästan all GAS-kod som bygger tabeller kombinerar de här tre stegen. * betyder gånger.

Hur du kommer i gång med GAS och vanlig kod beskrivs i en artikel.Vad är GAS? Komma i gång och vanlig kod

Koden du skriver körs på en isolerad plats inne på den här sidan. Den når inte utanför sidan eller andra webbplatser.

* Detta är en simulering av hur Google Kalkylark och Apps Script fungerar och kan delvis skilja sig från originalet.

* Google Kalkylark är ett varumärke som tillhör Google LLC. Den här webbplatsen har ingen koppling till Google.