Poziom umiejętności programowania: początkujący
Czas trwania: 5 minut
Typ projektu: automatyzacja z regułą opartą na czasie
Cele
- Dowiedz się, na czym polega działanie rozwiązania.
- Dowiedz się, jak usługi Apps Script działają w ramach rozwiązania.
- Skonfiguruj skrypt.
- Uruchom skrypt.
Informacje o rozwiązaniu
Jeśli kupisz akcje, a ich wartość spadnie, możesz je sprzedać, kupić inne i skorzystać z odliczenia podatkowego. Takie działanie nazywa się gromadzeniem strat podatkowych. Wyświetlaj swoje akcje w arkuszu programu Arkusze Google i otrzymuj e-maile z powiadomieniami, gdy cena akcji spadnie poniżej ceny zakupu.
Jak to działa
Arkusz kalkulacyjny używa wbudowanej funkcji Google Finance w Arkuszach, aby uzyskać aktualne ceny akcji. Skrypt porównuje cenę zakupu każdego z wylistowanych papierów wartościowych z ich aktualną ceną. Następnie wysyła e-maila z listą akcji, których cena spadła poniżej ceny zakupu. Możesz ustawić skrypt tak, aby działał tak często, jak chcesz.
Usługi Apps Script
To rozwiązanie korzysta z tych usług:
- Usługa arkusza kalkulacyjnego – przewija wszystkie wymienione akcje i porównuje ich cenę z ceną zakupu.
- Usługa Gmail – tworzy i wysyła e-maila z informacjami o akcjach, które spadły poniżej ceny zakupu.
Wymagania wstępne
Aby skorzystać z tego szablonu, musisz spełnić te wymagania wstępne:
- Konto Google (konta Google Workspace mogą wymagać zatwierdzenia przez administratora).
- przeglądarka internetowa z dostępem do internetu;
Konfigurowanie skryptu
- Kliknij przycisk poniżej, aby utworzyć kopię przykładowego arkusza kalkulacyjnego Tax loss harvest alerts. Projekt Apps Script odpowiadający temu rozwiązaniu jest dołączony do arkusza kalkulacyjnego.
Utwórz kopię - W skopiowanym arkuszu kalkulacyjnym zaktualizuj arkusz własnymi informacjami o stanie magazynowym lub użyj podanych danych testowych.
Uruchamianie skryptu
- W skopiowanym arkuszu kalkulacyjnym kliknij Rozszerzenia > Apps Script.
- W menu funkcji wybierz checkLosses.
- Kliknij Wykonaj.
Gdy pojawi się odpowiedni komunikat, autoryzuj skrypt. Jeśli na ekranie zgody OAuth wyświetla się ostrzeżenie Ta aplikacja nie została zweryfikowana, kontynuuj, wybierając Zaawansowane > Przejdź do {Nazwa projektu} (niebezpieczne).
Sprawdź pocztę e-mail, aby zobaczyć listę akcji, których cena spadła poniżej ceny zakupu. Jeśli nie otrzymasz e-maila, sprawdź, czy któryś z cen produktów na liście jest niższy niż cena zakupu.
Tworzenie reguły opartej na czasie
- Wróć do projektu skryptu.
- Po lewej stronie kliknij Reguły .
- W prawym dolnym rogu kliknij Dodaj wyzwalacz.
- W sekcji Wybierz funkcję do uruchomienia sprawdź, czy wybrana jest opcja checkLosses.
- W polu Wybierz źródło zdarzeń kliknij Użytkownik.
- Skonfiguruj, jak często ma się uruchamiany skrypt, i kliknij Zapisz.
Sprawdzanie kodu
Aby sprawdzić kod Apps Script dla tego rozwiązania, kliknij Wyświetl kod źródłowy poniżej:
Pokaż kod źródłowy
Code.gs
Współtwórcy
Ten przykład został przygotowany przez Jeremy'a Glassenberga, konsultanta ds. strategii i zarządzania produktem. Znajdziesz go na Twitterze pod adresem @jglassenberg.
Ten przykład jest obsługiwany przez Google przy pomocy ekspertów Google ds. programowania.