Kapitola 2 Číst, opakovat, rozlišovat ・ MISE 6

Mise 6: Zapsat do buňky (setValue)

📋 Seznam misí

Zadání

Zapište do D2 částku za kuličkové pero (jednotková cena × množství).

Objednávka kancelářských potřeb - Tabulky Google
Objednávka kancelářských potřeb

Kvůli cvičení se tabulka před každým spuštěním vrátí do výchozího stavu (skutečná tabulka se nevrací. Změny skriptu jde někdy vrátit přes Ctrl+Z, ale ne všechny najednou).

Apps ScriptProjekt bez názvuNasadit ▾
function writeAmount() {
const sheet = SpreadsheetApp.getActiveSheet();
const price = sheet.getRange('B2').getValue();
const quantity = sheet.getRange('C2').getValue();
sheet.getRange('').(price * quantity);
}
Ctrl+S: uložit · Ctrl+R: spustit (editor) · F5: otevřít znovu

Kapitola 2 ・ MISE 6

Zapsat do buňky (setValue)

Zapište do D2 částku za kuličkové pero (jednotková cena × množství).

Teď
Cíl

Čtení kódu

const price = sheet.getRange('B2').getValue();
Přečte B2 (jednotková cena).
const quantity = sheet.getRange('C2').getValue();
Přečte C2 (množství).
sheet.getRange('D2').setValue(price * quantity);
Zapíše jednotkovou cenu × množství do D2.

Přečíst přes getValue, spočítat, zapsat přes setValue. Téměř každý kód GAS, který vytváří tabulky, kombinuje tyto tři kroky. * znamená krát.

Jak začít s GAS a běžný kód popisujeme v článku.Co je GAS? Jak začít a běžný kód

Kód, který napíšete, běží v izolovaném prostoru uvnitř této stránky. Nedostane se mimo stránku ani na jiné weby.

* Jde o simulaci chování Tabulek Google a Apps Script, která se může v některých bodech lišit od originálu.

* Tabulky Google jsou ochranná známka společnosti Google LLC. Tento web není s Googlem nijak spojen.