Niveau de codage: Débutant
Durée: 5 minutes
Type de projet: Automatisation avec un déclencheur basé sur le temps
Objectifs
- Comprendre ce que la solution fait
- Comprendre ce que font les services Apps Script dans la solution.
- Configurez le script.
- Exécutez le script.
À propos de cette solution
Si vous achetez une action et que sa valeur baisse, vous pouvez la vendre, en acheter une autre et déduire la différence sur votre déclaration fiscale. C'est ce que l'on appelle la récolte des pertes fiscales. Listez vos actions dans une feuille de calcul Google Sheets et recevez des alertes par e-mail si le prix d'une action baisse en dessous de son prix d'achat.
Fonctionnement
La feuille de calcul utilise la fonction intégrée Google Finance dans Sheets pour obtenir les prix actuels des actions. Le script compare le prix d'achat de chaque action listée à son prix actuel. Il vous envoie ensuite par e-mail une liste des actions qui ont chuté en dessous de leur prix d'achat. Vous pouvez configurer le script pour qu'il s'exécute aussi souvent que vous le souhaitez.
Services Apps Script
Cette solution utilise les services suivants:
- Service de feuille de calcul : parcourt chaque action listée et compare son prix au prix d'achat.
- Service Gmail : crée et envoie un e-mail sur les actions qui ont chuté en dessous de leur prix d'achat.
Prérequis
Pour utiliser cet exemple, vous devez remplir les conditions préalables suivantes:
- Un compte Google (l'approbation de l'administrateur peut être nécessaire pour les comptes Google Workspace).
- Un navigateur Web avec accès à Internet
Configurer le script
- Cliquez sur le bouton suivant pour créer une copie de l'exemple de feuille de calcul des alertes de récupération de pertes fiscales. Le projet Apps Script de cette solution est joint à la feuille de calcul.
Créer une copie - Dans la feuille de calcul copiée, mettez à jour la feuille avec vos propres informations sur les stocks ou utilisez les données de test fournies.
Exécuter le script
- Dans la feuille de calcul que vous avez copiée, cliquez sur Extensions > Apps Script.
- Dans le menu déroulant des fonctions, sélectionnez checkLosses.
- Cliquez sur Exécuter.
Lorsque vous y êtes invité, autorisez le script. Si l'écran d'autorisation OAuth affiche l'avertissement Cette application n'est pas validée, sélectionnez Avancé > Accéder à {Nom du projet} (non sécurisé).
Consultez votre boîte de réception pour obtenir la liste des actions qui ont baissé en dessous de leur prix d'achat. Si vous n'avez pas reçu d'e-mail, vérifiez si certains des prix des actions de votre liste sont inférieurs à leur prix d'achat.
Créer un déclencheur basé sur le temps
- Revenez au projet de script.
- Sur la gauche, cliquez sur Déclencheurs .
- En bas à droite, cliquez sur Ajouter un déclencheur.
- Dans Choisir la fonction à exécuter, assurez-vous que checkLosses est sélectionné.
- Sous Sélectionnez la source de l'événement, sélectionnez Déclencheur horaire.
- Configurez la fréquence d'exécution du script, puis cliquez sur Enregistrer.
Examiner le code
Pour consulter le code Apps Script de cette solution, cliquez sur Afficher le code source ci-dessous:
Afficher le code source
Code.gs
Contributeurs
Cet exemple a été créé par Jeremy Glassenberg, consultant en gestion de produits et stratégie de plate-forme. Retrouvez Jeremy sur Twitter : @jglassenberg.
Cet exemple est géré par Google avec l'aide des experts Google pour les développeurs.