Kapitola 3 Případová studie: úprava měsíční tabulky prodejů ・ MISE 13

Mise 13: Vytvořit funkci pro buňky (vlastní funkce)

📋 Seznam misí

Zadání

Ve sloupci C je =WITH_TAX(B2), ale funkce zatím neexistuje, proto se zobrazí #NAME?. Napište a uložte funkci, která k částce bez daně přičte 10 % daně, zaokrouhlí dolů na celé číslo a vrátí ji.

Nabídka - Tabulky Google
Nabídka

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 ▾
/**
* Vrátí částku včetně daně (zaokrouhlenou dolů na celé číslo)
* @customfunction
*/
function WITH_TAX(price) {
return Math.(price * );
}
Ctrl+S: uložit · Ctrl+R: spustit (editor) · F5: otevřít znovu

Kapitola 3 ・ MISE 13

Vytvořit funkci pro buňky (vlastní funkce)

Ve sloupci C je =WITH_TAX(B2), ale funkce zatím neexistuje, proto se zobrazí #NAME?. Napište a uložte funkci, která k částce bez daně přičte 10 % daně, zaokrouhlí dolů na celé číslo a vrátí ji.

Teď
Cíl

Čtení kódu

@customfunction
Označuje funkci pro buňky. Objeví se i v návrzích při psaní.
function WITH_TAX(price) {
Když buňka obsahuje =WITH_TAX(B2), hodnota B2 jde do price.
return Math.floor(price * 1.1);
Vynásobí 1.1, zaokrouhlí dolů na celé číslo a vrátí hodnotu do buňky.

Po napsání a uložení mohou buňky funkci použít jako =WITH_TAX(B2). Hodnota buňky jde do argumentu (price) a vrácená hodnota se zobrazí v buňce. I firemní pravidlo výpočtu se pak vejde do jednoho vzorce.

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.