Czy istnieje sposób wyświetlania nazwy arkusza jako wyniku funkcji w Arkuszach kalkulacyjnych Google (dokładnie tak jak to pytanie , z wyjątkiem Arkuszy Google)?
google-sheets
oldrobotsneverrust
źródło
źródło
Odpowiedzi:
Ktoś napisał skrypt, aby to zrobić. Jest ona dostępna w Narzędzia > galerii Script ... . Wyszukaj „nazwę arkusza” i zainstaluj skrypt, a następnie użyj go
=getCurrentSheetName()
.źródło
Przejdź do Narzędzia → Edytor skryptów i dodaj ten kod:
W komórce, do której chcesz dodać nazwę arkusza:
Wystąpił problem z dostępem do nazw arkuszy za pomocą funkcji API pokazanych poniżej - w których zwracał tylko nazwę pierwszego arkusza. Zostało to naprawione w marcu 2015 r .
źródło
Oto fragment kodu funkcji niestandardowej, aby uzyskać nazwę arkusza kalkulacyjnego według jego identyfikatora .
W komórce podaj identyfikator arkusza (poszukaj identyfikatora w adresie URL arkusza kalkulacyjnego).
źródło
return ss.getName();
nareturn ss.getActiveSheet().getName();
jeśli chcesz nazwę arkusza (tak naprawdę potrzebowałem nazwy dokumentu, więc dzięki)Spróbuj tego:
Wklej go w Narzędzia> Edytor skryptów i wywołaj funkcję z komórki takiej jak ta:
NOW()
, ByłyGoogleClock()
parametr pomaga uniknąć problemów z memoization.źródło