Kapitola 2 Číst, opakovat, rozlišovat ・ MISE 7
Mise 7: Přečíst najednou (getValues a dvourozměrná pole)
Zadání
Přečtěte najednou A2:C5 a zapište do protokolu provádění název druhé položky (Notebook).
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).
Soubor +
Kód.gs
Kapitola 2 ・ MISE 7
Přečíst najednou (getValues a dvourozměrná pole)
Přečtěte najednou A2:C5 a zapište do protokolu provádění název druhé položky (Notebook).
InformaceNotebook
Čtení kódu
- const values = sheet.getRange('A2:C5').getValues();
- Přečte najednou A2 až C5. Obsah je [[Kuličkové pero, 120, 20], [Notebook, 150, 15], …].
- Logger.log(values[1][0]);
- Vypíše řádek 2 ([1]), sloupec 1 ([0]). Počítá se od 0.
getValues() vrací oblast jako dvourozměrné pole: [[hodnoty řádku 1…], [hodnoty řádku 2…]]. Indexy začínají od 0, takže řádek 2, sloupec 1 přečtené oblasti je values[1][0]. Čtení najednou je mnohem rychlejší než po jednotlivých buňkách.
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.