Niveau de codage: Débutant
Durée: 5 minutes
Type de projet: automatisation avec un déclencheur temporel
Objectifs
- Comprendre ce que fait la solution.
- Découvrez le rôle des 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 diminue, vous pouvez la vendre, en acheter une autre et demander une déduction fiscale. On parle alors de perte d'impôts. Listez vos actions dans une feuille de calcul Google Sheets et recevez des alertes par e-mail si le cours d'une action passe en dessous de son prix d'achat.
Comment ça marche ?
La feuille de calcul utilise la fonction intégrée de Google Finance dans Sheets pour obtenir le cours actuel des actions. Le script compare le prix d'achat de chaque action répertoriée à son prix actuel. Ensuite, il vous envoie par e-mail une liste des actions qui sont tombées 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 : fait le tour de chaque action cotée et compare le cours de l'action au prix d'achat.
- Service Gmail : crée et envoie un e-mail des actions qui sont descendues en dessous de leur prix d'achat.
Prérequis
Pour utiliser cet exemple, vous devez remplir les conditions préalables suivantes:
- Un compte Google (les comptes Google Workspace peuvent nécessiter l'approbation d'un administrateur)
- 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 Alertes de récupération des taxes. Le projet Apps Script de cette solution est joint à la feuille de calcul.
Créer une copie - Dans la feuille de calcul que vous avez copiée, mettez-la à jour avec vos propres informations boursières 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 de consentement OAuth affiche l'avertissement Cette application n'est pas validée, continuez en sélectionnant Paramètres avancés > Accéder à {Project Name} (non sécurisé).
Consultez votre messagerie électronique pour obtenir la liste des actions dont le prix d'achat est descendu au-dessous de leur prix d'achat. Si vous n'avez pas reçu d'e-mail, vérifiez si le cours des actions de votre liste est inférieur à leur prix d'achat.
Créer un déclencheur basé sur le temps
- Revenez au projet de script.
- À gauche, cliquez sur Déclencheurs .
- En bas à droite, cliquez sur Ajouter un déclencheur.
- Pour Choisir la fonction à exécuter, assurez-vous que checkLosses est sélectionné.
- Pour Sélectionner une source d'événement, choisissez En fonction du temps.
- Configurez la fréquence d'exécution du script, puis cliquez sur Enregistrer.
Examiner le code
Pour examiner 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 des produits et en stratégie de plate-forme. Retrouvez Jeremy sur Twitter : @jglassenberg.
Cet échantillon est géré par Google avec l'aide d'Experts Google Developers.