Livello di codifica: principiante
Durata: 5 minuti
Tipo di progetto: automazione con un attivatore basato sul tempo
Obiettivi
- Scopri cosa fa la soluzione.
- Scopri cosa fanno i servizi di Apps Script all'interno della soluzione.
- Configura lo script.
- Esegui lo script.
Informazioni su questa soluzione
Se acquisti un'azione e il valore cala, puoi venderla, acquistarne un'altra e richiedere una detrazione fiscale. Questa pratica è nota come tassazione delle perdite. Elenca le tue azioni in un foglio di lavoro di Fogli Google e ricevi avvisi via email se il prezzo di un'azione scende al di sotto del prezzo di acquisto.
Come funziona
Il foglio di lavoro utilizza la funzione integrata di Google Finanza in Fogli per ottenere i prezzi correnti delle azioni. Lo script confronta il prezzo di acquisto di ogni azione elencata con il suo prezzo corrente. Poi ti invia un'email con un elenco di titoli che sono scesi al di sotto del prezzo di acquisto. Puoi impostare lo script in modo che venga eseguito tutte le volte che vuoi.
Servizi Apps Script
Questa soluzione utilizza i seguenti servizi:
- Servizio di foglio di lavoro: esegue un ciclo per ogni azione elencata e confronta il prezzo dell'azione con il prezzo di acquisto.
- Servizio Gmail: crea e invia un'email con le azioni che sono scese al di sotto del prezzo di acquisto.
Prerequisiti
Per utilizzare questo esempio, sono necessari i seguenti prerequisiti:
- Un Account Google (gli account Google Workspace potrebbero richiedere l'approvazione dell'amministratore).
- Un browser web con accesso a internet.
Configurare lo script
- Fai clic sul seguente pulsante per creare una copia del foglio di lavoro di esempio Avvisi di recupero delle perdite fiscali. Il progetto Apps Script per questa
soluzione è allegato al foglio di lavoro.
Crea una copia - Nel foglio di lavoro copiato, aggiorna il foglio con le tue informazioni di magazzino o utilizza i dati di test forniti.
Esegui lo script
- Nel foglio di lavoro copiato, fai clic su Estensioni > Apps Script.
- Nel menu a discesa delle funzioni, seleziona checkLosses.
- Fai clic su Esegui.
Quando richiesto, autorizza lo script. Se nella schermata per il consenso OAuth viene visualizzato l'avviso Questa app non è verificata, continua selezionando Avanzate > Vai a {Project Name} (non sicuro).
Riceverai un'email con un elenco di azioni che sono scese al di sotto del prezzo di acquisto. Se non hai ricevuto un'email, controlla se i prezzi di magazzino nel tuo elenco sono inferiori al prezzo di acquisto.
Creare un trigger basato sul tempo
- Torna al progetto di script.
- A sinistra, fai clic su Attivatori .
- In basso a destra, fai clic su Aggiungi trigger.
- Per Scegli la funzione da eseguire, assicurati che sia selezionata checkLosses.
- In Seleziona l'origine evento, seleziona In base al tempo.
- Configura la frequenza di esecuzione dello script e fai clic su Salva.
Esamina il codice
Per esaminare il codice di Apps Script per questa soluzione, fai clic su Visualizza codice sorgente di seguito:
Visualizza codice sorgente
Code.gs
Collaboratori
Questo esempio è stato creato da Jeremy Glassenberg, consulente per la strategia di gestione dei prodotti e delle piattaforme. Puoi trovare Jeremy su Twitter @jglassenberg.
Questo Sample è gestito da Google con l'aiuto degli esperti Google Developer.