Jak wstawić automatyczną dzisiejszą datę – 11 trików

Zastanawiasz się, jak w Arkuszach Google automatycznie wstawić datę lub godzinę bez ręcznego wpisywania? W tym artykule pokażę Ci prosty sposób na automatyzację tego procesu za pomocą skryptu Apps Script. To idealne rozwiązanie, jeśli tworzysz listy zadań, formularze zgłoszeń lub po prostu chcesz mieć porządek w danych. To część naszej serii 11 trików, które ułatwiają pracę z Arkuszami Google – i choć ten sposób nie jest oczywisty, może znacząco usprawnić Twoją codzienną pracę.

Jak wstawić automatyczną datę w Arkuszach Google?

W pracy z Arkuszami Google wiele osób szuka sposobu na automatyczne wstawianie daty lub godziny w momencie uzupełnienia danych. To bardzo przydatne rozwiązanie, szczególnie w sytuacjach takich jak rejestracja zadań, zapisywanie działań zespołu czy monitorowanie zmian. W tym artykule pokażemy, jak zrealizować to przy pomocy prostego skryptu Apps Script, który działa jak makro.

Czym jest Apps Script w Arkuszach Google?

Apps Script to narzędzie dostępne bezpośrednio w Arkuszach Google (menu: Rozszerzenia → Apps Script). Umożliwia ono tworzenie automatyzacji, które działają w tle i reagują na różne akcje użytkownika. Można je porównać do makr znanych z Excela, z tą różnicą, że opierają się na języku JavaScript i działają w chmurze.

Dzięki Apps Script możesz tworzyć między innymi:

  • automatyczne wpisywanie daty i godziny,
  • reakcje na zaznaczenie pola wyboru (checkbox),
  • własne funkcje i aplikacje połączone z danymi z arkusza,
  • automatyczne czyszczenie lub kopiowanie danych.

Jak działa automatyczne wstawianie daty?

Poniżej znajduje się przykładowy skrypt, który możesz skopiować do swojego arkusza. Sprawia on, że jeśli ktoś coś wpisze w kolumnie A, w kolumnie B pojawi się aktualna data, a w kolumnie C – aktualna godzina.


function onEdit(e) {
  const sheet = e.source.getActiveSheet();
  const range = e.range;

  if (range.getColumn() === 1 && range.getValue() !== '') {
    const row = range.getRow();
    const time = new Date();

    sheet.getRange(row, 2).setValue(Utilities.formatDate(time, Session.getScriptTimeZone(), "yyyy-MM-dd"));
    sheet.getRange(row, 3).setValue(Utilities.formatDate(time, Session.getScriptTimeZone(), "HH:mm:ss"));
  }
}

Ten fragment kodu uruchamia się automatycznie przy każdej edycji arkusza. Jeśli edytowana zostanie komórka w kolumnie A, do kolumny B trafia data, a do kolumny C – dokładna godzina wpisu.

Dodatkowe możliwości

Skrypt można rozbudować. Na przykład można dodać warunek, że data i godzina będą zapisywane tylko wtedy, gdy w danej komórce pojawi się określona wartość, na przykład zaznaczenie checkboxa. Można też ograniczyć działanie do konkretnego arkusza lub zakresu wierszy.

Jeśli chcesz, możesz również skorzystać z funkcji nagrywania makr dostępnej w Arkuszach Google – to alternatywna metoda tworzenia prostych automatyzacji, które następnie mogą być edytowane w języku Apps Script.

Praktyczne zastosowanie

Automatyczne datowanie wpisów to funkcja, która świetnie sprawdza się m.in. w:

  • formularzach rejestracyjnych,
  • listach zadań,
  • arkuszach zgłoszeń lub uwag,
  • raportach pracy.

Takie rozwiązanie pozwala uporządkować dane, przyspiesza pracę i eliminuje błędy wynikające z ręcznego wpisywania dat.

Podsumowanie

Wstawianie aktualnej daty i godziny w Arkuszach Google nie musi być skomplikowane. Dzięki prostemu skryptowi Apps Script możesz zautomatyzować wiele czynności i poprawić organizację swojej pracy. Jeśli szukasz więcej nieoczywistych trików związanych z Arkuszami Google, zajrzyj do naszej serii.

11 TRIKÓW - ARKUSZE GOOGLE

👉 Kliknij poniżej, aby pobrać plik:

 

Jeszcze więcej wiedzy i wskazówek, które możesz zastosować u siebie

Wiedza, którą tu znajdziesz, pomoże Ci lepiej planować, zarządzać i podejmować decyzje. To konkretne treści oparte na doświadczeniach firm takich jak Twoja.

Artykuł

6 min czytania

Proces produkcyjny – jak go optymalizować krok po kroku?

Chcesz zwiększyć efektywność swojego procesu produkcyjnego? W tym artykule przedstawiamy sprawdzone kroki optymalizacji, które pomogą Ci poprawić wydajność, zredukować koszty i zwiększyć rentowność. Od audytu procesów, przez eliminację marnotrawstwa, po automatyzację – dowiedz się, jak krok po kroku usprawnić produkcję w swojej firmie! ...
Harmonogramowanie produkcji

Artykuł

12 min czytania

Harmonogramowanie produkcji – 7 najlepszych narzędzi i praktyk

Harmonogramowanie produkcji - odkryj 7 najlepszych narzędzi i praktyk, które pomogą zwiększyć wydajność, zoptymalizować zasoby i zredukować opóźnienia w produkcji. ...
Excel do produkcji

Artykuł

11 min czytania

5 sytuacji, w których Excel ogranicza rozwój firmy produkcyjnej – czas na zmiany!

Poznaj 5 sytuacji, w których Excel ogranicza rozwój firmy produkcyjnej i dowiedz się, dlaczego warto przejść na nowoczesne systemy zarządzania. ...

Produkcja się sypie?
Daj znać, pomożemy ją poskładać

Excel nie wyrabia, ludzie się gubią, zamówienia się piętrzą? Opowiedz nam o tym, co nie działa. Z przyjemnością pokażemy Ci, jak można to ogarnąć sensownym narzędziem i odzyskać kontrolę i spokój.