Kapitola 1 Záznam a spouštění maker ・ MISE 3
Mise 3: Zaznamenat s relativními odkazy
Zadání
Nahrajte s relativními odkazy makro, které do sloupce „Stav“ (o dva doprava) na řádku vybrané položky napíše „Dokončeno“. Začněte záznam s vybranou buňkou A2.
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).
Kapitola 1 ・ MISE 3
Zaznamenat s relativními odkazy
Nahrajte s relativními odkazy makro, které do sloupce „Stav“ (o dva doprava) na řádku vybrané položky napíše „Dokončeno“. Začněte záznam s vybranou buňkou A2.
Čtení kódu
- spreadsheet.getCurrentCell().offset(0, 2).activate();
- Vybere buňku o 0 řádků níž a o 2 sloupce vpravo od aktuální. Relativní odkazy se ukládají v této podobě.
- spreadsheet.getCurrentCell().setValue('Dokončeno');
- Napíše „Dokončeno“ do vybrané buňky.
U relativních odkazů se výběr uloží jako „kolik řádků a sloupců od aktuální buňky“, například offset(0, 2). Ať vyberete kterýkoli řádek, hodnota půjde do jeho „Stavu“. Pro makra, která používáte stále dokola, jsou relativní odkazy často praktičtější.
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.