Programmierkenntnisse: Anfänger
Dauer: 5 Minuten
Projekttyp: Automatisierung mit einem zeitgesteuerten Trigger
Ziele
- Verstehen Sie, was die Lösung bewirkt.
- Verstehen, wie die Apps Script-Dienste in der Lösung funktionieren.
- Das Script einrichten.
- Das Script ausführen.
Informationen zu dieser Lösung
Wenn Sie eine Aktie kaufen und ihr Wert sinkt, können Sie diese Aktie verkaufen, eine andere kaufen und eine Steuererklärung einreichen. Dies wird als „Steuerverlusternte“ bezeichnet. Sie können Ihre Aktien in einer Google-Tabellen-Tabelle auflisten und sich per E-Mail benachrichtigen lassen, wenn der Aktienkurs unter den Kaufpreis fällt.

Funktionsweise
In der Tabelle wird die integrierte Google Finance-Funktion in Google Sheets verwendet, um die aktuellen Aktienkurse abzurufen. Das Skript vergleicht den Kaufpreis jeder aufgeführten Aktie mit ihrem aktuellen Preis. Anschließend erhalten Sie eine E-Mail mit einer Liste der Aktien, deren Kurs unter den Kaufpreis gefallen ist. Sie können festlegen, wie oft das Skript ausgeführt werden soll.
Apps Script-Dienste
Für diese Lösung werden die folgenden Dienste verwendet:
- Tabellendienst: Durchläuft jede aufgeführte Aktie und vergleicht den Aktienkurs mit dem Kaufpreis.
- Gmail-Dienst: Erstellt und sendet eine E‑Mail mit den Aktien, deren Kurs unter den Kaufpreis gefallen ist.
Vorbereitung
Für dieses Beispiel müssen die folgenden Voraussetzungen erfüllt sein:
- Ein Google-Konto (für Google Workspace-Konten ist möglicherweise die Genehmigung durch den Administrator erforderlich).
- Einen Webbrowser mit Internetzugriff.
Script einrichten
Klicken Sie auf die Schaltfläche unten, um eine Kopie der Beispieltabellenkalkulation Benachrichtigungen zur Steueroptimierung durch Verlustrealisierung zu erstellen. Das Apps Script-Projekt für diese Lösung ist an die Tabelle angehängt.
Aktualisieren Sie das Tabellenblatt in der kopierten Tabelle mit Ihren eigenen Lagerinformationen oder verwenden Sie die bereitgestellten Testdaten.
Skript ausführen
- Wählen Sie in der kopierten Tabelle Erweiterungen > Apps Script aus.
- Wählen Sie im Drop-down-Menü für Funktionen checkLosses aus.
- Klicken Sie auf Ausführen.
- Autorisieren Sie das Skript, wenn Sie dazu aufgefordert werden. <<../_snippets/oauth.md>>
- In Ihrer E‑Mail finden Sie eine Liste der Aktien, deren Kurs unter den Kaufpreis gefallen ist. Wenn Sie keine E‑Mail erhalten haben, prüfen Sie, ob einer der Aktienkurse in Ihrer Liste unter dem Kaufpreis liegt.
Zeitgesteuerte Trigger erstellen
- Kehren Sie zum Skriptprojekt zurück.
- Klicken Sie links auf Trigger .
- Klicken Sie rechts unten auf Trigger hinzufügen.
- Achten Sie darauf, dass unter Auszuführende Funktion auswählen die Option checkLosses ausgewählt ist.
- Wählen Sie unter Ereignisquelle auswählen die Option Zeitgesteuert aus.
- Konfigurieren Sie, wie oft das Script ausgeführt werden soll, und klicken Sie auf Speichern.
Code ansehen
Wenn Sie den Apps Script-Code für diese Lösung ansehen möchten, klicken Sie auf Quellcode ansehen:
Quellcode ansehen
Code.gs
Beitragende
Dieses Beispiel wurde von Jeremy Glassenberg, Product Management and Platform Strategy Consultant, erstellt. Du findest Jeremy auf Twitter unter @jglassenberg.
Dieses Beispiel wird von Google mit Unterstützung von Google Developer Experts verwaltet.