Rozdział 1 Nagrywanie i uruchamianie makr ・ MISJA 3
Misja 3: Nagraj z odwołaniami względnymi
Zadanie
Nagraj z odwołaniami względnymi makro, które wpisuje „Ukończono” w kolumnie „Status” (dwie w prawo) w wierszu zaznaczonej pozycji. Zacznij nagrywanie z zaznaczoną komórką A2.
Na potrzeby ćwiczenia tabela przed każdym uruchomieniem wraca do stanu początkowego (prawdziwy arkusz nie wraca. Zmiany skryptu czasem da się cofnąć przez Ctrl+Z, ale nie wszystkie naraz).
Rozdział 1 ・ MISJA 3
Nagraj z odwołaniami względnymi
Nagraj z odwołaniami względnymi makro, które wpisuje „Ukończono” w kolumnie „Status” (dwie w prawo) w wierszu zaznaczonej pozycji. Zacznij nagrywanie z zaznaczoną komórką A2.
Czytanie kodu
- spreadsheet.getCurrentCell().offset(0, 2).activate();
- Zaznacza komórkę 0 wierszy niżej i 2 kolumny w prawo od bieżącej. Tak zapisują się odwołania względne.
- spreadsheet.getCurrentCell().setValue('Ukończono');
- Wpisuje „Ukończono” w zaznaczoną komórkę.
Przy odwołaniach względnych zaznaczenie zapisuje się jako „ile wierszy i kolumn od bieżącej komórki”, np. offset(0, 2). Niezależnie od zaznaczonego wiersza wartość trafia do jego „Statusu”. Do makr używanych wiele razy odwołania względne są często wygodniejsze.
Jak zacząć z GAS i najczęściej używany kod opisujemy w artykule.Czym jest GAS? Jak zacząć i najczęściej używany kod
Twój kod działa w odizolowanym miejscu wewnątrz tej strony. Nie sięga poza stronę ani do innych witryn.
* To symulacja działania Arkuszy Google i Apps Script, która może częściowo różnić się od oryginału.
* Arkusze Google to znak towarowy Google LLC. Ta witryna nie jest powiązana z Google.