Rozdział 1 Nagrywanie i uruchamianie makr ・ MISJA 3

Misja 3: Nagraj z odwołaniami względnymi

📋 Lista misji

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.

Lista zamówień materiałów biurowych - Arkusze Google
Lista zamówień materiałów biurowych

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).

Ctrl+S: zapisz · Ctrl+R: uruchom (edytor) · F5: otwórz ponownie

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.

Teraz
Cel

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.