Poziom kodowania: początkujący
Czas trwania: 5 minut
Typ projektu: automatyzacja z wyzwalaczem opartym na czasie
Cele
- Dowiedz się, co robi rozwiązanie.
- Dowiedz się, jakie funkcje pełnią usługi Apps Script w rozwiązaniu.
- 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ę optymalizacją podatkową. Umieść swoje akcje w arkuszu kalkulacyjnym Arkuszy Google i otrzymuj e-maile z powiadomieniami, jeśli cena akcji spadnie poniżej ceny zakupu.
Jak to działa
Arkusze korzystają z wbudowanej funkcji Finansów Google, aby pobierać aktualne ceny akcji. Skrypt porównuje cenę zakupu każdej akcji z jej obecną ceną. Następnie wysyła e-maila z listą akcji, których cena spadła poniżej ceny zakupu. Skrypt możesz uruchamiać tak często, jak chcesz.
Usługi Apps Script
To rozwiązanie korzysta z tych usług:
- Usługa arkusza kalkulacyjnego – sprawdza każdą wymienioną akcję i porównuje jej cenę z ceną zakupu.
- Usługa Gmail – tworzy i wysyła e-maila z informacją o akcjach, których cena spadła poniżej ceny zakupu.
Wymagania wstępne
Aby użyć tego przykładu, musisz spełnić te wymagania wstępne:
- Konto Google (w przypadku kont Google Workspace może być wymagana zgoda administratora).
- przeglądarkę internetową z dostępem do internetu,
Konfigurowanie skryptu
- Kliknij poniższy przycisk, aby utworzyć kopię przykładowego arkusza kalkulacyjnego Alerty dotyczące optymalizacji podatkowej. Projekt Apps Script dla tego rozwiązania jest dołączony do arkusza kalkulacyjnego.
Utwórz kopię - W skopiowanym arkuszu kalkulacyjnym zaktualizuj arkusz o własne informacje o asortymencie 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, kliknij kolejno Zaawansowane > Otwórz {Project Name} (niebezpieczne).
Sprawdź w e-mailu listę akcji, których cena spadła poniżej ceny zakupu. Jeśli nie otrzymasz e-maila, sprawdź, czy któraś z cen akcji na liście jest niższa niż cena zakupu.
Tworzenie aktywatora opartego 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 sekcji Wybierz źródło zdarzeń kliknij Oparte na czasie.
- Skonfiguruj, jak często ma być uruchamiany skrypt, i kliknij Zapisz.
Sprawdź kod
Aby sprawdzić kod Apps Script tego rozwiązania, kliknij poniżej Wyświetl kod źródłowy:
Pokaż kod źródłowy
Code.gs
Współtwórcy
Ten przykład został utworzony przez Jeremy'ego Glassenberga, konsultanta ds. zarządzania produktem i strategii platformy. Znajdź Jeremiego na Twitterze: @jglassenberg.
Ten przykład jest obsługiwany przez Google przy pomocy ekspertów Google ds. programowania.