Mam arkusz kalkulacyjny Google ze 100 liniami.
Za każdym razem, gdy otwieram ten plik, chcę wstawić wiersz na końcu mojej tabeli.
Jak mogę przejść do ostatniego wiersza tabeli po otwarciu dokumentu?
Ponieważ w tej chwili muszę przewinąć w dół, aby móc wstawić nową linię.
google-sheets
Możesz to zrobić
źródło
źródło
Home
klawisz.Odpowiedzi:
Możesz utworzyć wyzwalacz, który będzie uruchamiany przy każdym otwarciu arkusza kalkulacyjnego.
Przejdź do Narzędzia → Edytor skryptów i wklej następujące elementy:
Kliknij przycisk Zapisz , a następnie zamknij edytor skryptów i arkusz kalkulacyjny.
Teraz otwórz ponownie arkusz kalkulacyjny. Daj mu kilka sekund, a powinieneś zobaczyć, że nowy wiersz jest wstawiany na końcu arkusza i że ten wiersz jest zaznaczony.
Utworzyłem ten arkusz kalkulacyjny w celu zademonstrowania - możesz go skopiować (kliknij Plik → Kopiuj ). Musisz uruchomić własną kopię, aby skrypt działał poprawnie.
Skrypt wyjaśnił:
Nazwa
onOpen
funkcji ma specjalne znaczenie. Zobacz dokumentację . Wymaga pojedynczego argumentu,Event
obiektu . Jegosource
właściwość odnosi się do otwieranego arkusza kalkulacyjnego. Za pomocą arkusza kalkulacyjnego możemygetLastRow()
znaleźć indeks ostatniego wiersza zawierającego treść .getMaxRows()
daje nam maksymalną liczbę wierszy w arkuszu, nawet pustych. Dzięki tej wiedzy możemy sprawdzić, czy ostatni wiersz ma treść - jeśli tak, dołączamy nowy, pusty wiersz. Wreszcie możemy utworzyć zakres i wywołaćsetActiveRange
go, aby przejść do ostatniego rzędu.Jeśli chcesz tylko przejść do ostatniego wiersza, nie wstawiając niczego, skrypt można uprościć w następujący sposób:
źródło
Jeśli masz dodatkowy problem polegający na tym, że niektóre kolumny są wypełnione formułami do końca i chcesz przewinąć do pierwszego wiersza, który zawiera dane nie będące formułami, oto podejście. W tym przypadku kolumna A ma formuły do końca, więc przewijam do pierwszej pustej komórki w kolumnie B w wierszu 5 lub niższym.
Jak wskazuje druga odpowiedź, należy otworzyć Narzędzia → Edytor skryptów , wkleić tę funkcję, nazwać swój „projekt”, zapisać i ponownie załadować arkusz kalkulacyjny.
źródło