Poziom kodowania: początkujący
Czas trwania: 5 minut
Typ projektu: automatyzacja z regułą zależną od czasu
Cele
- Dowiedz się, do czego służy dane rozwiązanie.
- dowiedzieć się, jak usługi Apps Script działają w danym rozwiązaniu.
- Skonfiguruj skrypt.
- Uruchom skrypt.
Informacje o rozwiązaniu
Jeśli po zakupie akcji ich wartość spadnie, możesz ją sprzedać, kupić kolejną i poprosić o odliczenie podatku. Jest to tzw. utrata podatków. Zapisz notowania giełdowe w arkuszu kalkulacyjnym Arkuszy Google i otrzymuj alerty e-mail, jeśli ich cena spadnie poniżej ceny zakupu.
Jak to działa
Do sprawdzania bieżących cen akcji jest używany wbudowana funkcja Finansów Google w Arkuszach. Skrypt porównuje cenę zakupu wszystkich notowanych akcji z ich aktualną ceną. Następnie wysyłany jest e-mail z listą akcji, które spadły poniżej ceny zakupu. Możesz ustawić uruchamianie skryptu tak często, jak chcesz.
Usługi Apps Script
To rozwiązanie korzysta z następujących usług:
- Usługa arkuszy kalkulacyjnych – powoduje zapętlenie wszystkich notowanych akcji i porównanie ich cen z ceną zakupu.
- Usługa Gmail – tworzy i wysyła e-maile z notowaniami akcji, które spadła poniżej ceny zakupu.
Wymagania wstępne
Aby korzystać z tego przykładu, musisz spełnić te wymagania wstępne:
- konta Google (konta Google Workspace mogą wymagać zatwierdzenia przez administratora),
- Przeglądarka z dostępem do internetu.
Konfigurowanie skryptu
- Kliknij przycisk poniżej, aby utworzyć kopię przykładowego arkusza Alerty o zgromadzeniu podatku od towarów i usług. Projekt Apps Script dla tego rozwiązania
jest dołączony do arkusza kalkulacyjnego.
Utwórz kopię - W skopiowanym arkuszu kalkulacyjnym zaktualizuj arkusz, podając w nim własne informacje giełdowe. Możesz też użyć podanych danych testowych.
Uruchom skrypt
- W skopiowanym arkuszu kalkulacyjnym kliknij Rozszerzenia > Apps Script.
- Z menu funkcji wybierz checkLosses.
- Kliknij Uruchom.
Gdy pojawi się odpowiedni komunikat, autoryzuj skrypt. Jeśli na ekranie zgody OAuth wyświetli się ostrzeżenie: Ta aplikacja nie jest zweryfikowana, wybierz Zaawansowane > Otwórz projekt {Project Name} (niebezpieczny).
Sprawdź pocztę e-mail, by zobaczyć listę akcji, które spadły poniżej ceny zakupu. Jeśli nie dotarł do Ciebie e-mail, sprawdź, czy ceny akcji na Twojej liście nie są niższe od ceny 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 polu Wybierz funkcję do uruchomienia zaznacz checkLosses.
- W polu Wybierz źródło zdarzeń wybierz Na podstawie czasu.
- Określ, jak często chcesz uruchamiać skrypt, i kliknij Zapisz.
Sprawdź kod
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
Został on stworzony przez Jeremy'ego Glassenberga, konsultanta ds. zarządzania produktami i strategii platformy. Znajdź Jeremy'ego na Twitterze @jglassenberg.
Ta próbka jest opracowywana przez Google z pomocą Ekspertów Produktowych Google.