Envoyer des mises à jour quotidiennes des cours vers Google Sheets avec n8n ou Make

MODÈLE NO-CODE

Automatisez la mise à jour quotidienne des cours dans Google Sheets avec n8n ou Make

Créez un workflow no-code qui met à jour quotidiennement les cours des actions, ETF et fonds dans Google Sheets. Utilisez l’action Get Market Price de FinImpulse avec n8n ou Make pour récupérer les données de marché actuelles et les écrire directement dans votre feuille de calcul.

Ce modèle convient aux listes de suivi, aux outils internes de suivi de marché, aux tableaux de bord légers et aux rapports récurrents. Le workflow peut lire les symboles dans Google Sheets, demander les derniers cours et mettre à jour des colonnes telles que le cours, la variation quotidienne, la devise, la bourse et l’horodatage.

Inclus Get Market Price Voir la documentation
Watchlist table labeled "Updated daily" with columns for Ticker, Price, and Change. Rows show AAPL at $342.70 (+0.77%), MSFT at $389.69 (−0.93%), NVDA at $191.21 (−2.94%), META at $589.69 (−0.63%), TSLA at $302.65 (−1.56%), and XOM at $157.39 (+2.84%), with gains in green and losses in red.

Mise à jour des cours dans Google Sheets


Description

Créez un workflow no-code planifié qui tient à jour une liste de suivi Google Sheets avec les dernières cotations. Le workflow lit les symboles dans une feuille de calcul, envoie chaque symbole à l’API Market Price de FinImpulse et écrit les dernières valeurs disponibles dans la même feuille.

Cette configuration est utile lorsque vous avez besoin d’une simple couche de données de marché dans Google Sheets, sans écrire de scripts, sans gérer d’importations et sans copier les cours manuellement. Elle convient aux listes de suivi quotidiennes, aux outils de suivi d’actifs, aux feuilles de reporting, aux tableaux de bord internes et aux rapports récurrents destinés aux clients.

Le workflow peut être créé aussi bien avec n8n qu’avec Make. Dans les deux versions, la logique reste simple : démarrer avec un déclencheur planifié, lire les symboles dans Google Sheets, demander les cours actuels à FinImpulse, mapper les champs de la réponse et mettre à jour les lignes correspondantes de la feuille de calcul.

Une version basique peut mettre à jour uniquement le dernier cours et la variation quotidienne. Une version plus avancée peut également stocker la devise, la bourse, le statut du marché, l’horodatage et des instantanés historiques quotidiens en ajoutant une nouvelle ligne chaque jour au lieu d’écraser les données existantes.


Exemple d’interface

Diagramme du workflow n8n montrant cinq nœuds connectés en séquence : Schedule Trigger, Get row(s) in sheet (lecture Google Sheets), Get market price (FinImpulse market-price/market_data), Edit Fields (manuel) et Append or update row in sheet (écriture Google Sheets).

Exemple de résultat

Ticker

Nom de l’actif

Cours

Variation %

Devise

Statut du marché

AAPL

Apple

342.70

-1.35% 

USD

REGULAR

MSFT

Microsoft

389.69

+5.53% 

USD

REGULAR

NVDA

NVIDIA

191.21

+1.87% 

USD

REGULAR

META

Meta Platforms

589.69

+5.87% 

USD

REGULAR

TSLA

Tesla

302.65

+2.19% 

USD

REGULAR

MCD

McDonald’s

272.06

+0.18% 

USD

REGULAR

PG

The Procter & Gamble Company

144.69

+1.08% 

USD

REGULAR


Comment créer ce workflow

Ce workflow s’appuie sur les outils suivants :

Étapes du workflow :

  1. Ajoutez un déclencheur planifié pour exécuter le workflow une fois par jour.
  2. Lisez les symboles dans une colonne Google Sheets.
  3. Envoyez chaque symbole à l’API Market Price de FinImpulse.
  4. Mappez les champs de la réponse de l’API sur les colonnes de la feuille de calcul.
  5. Mettez à jour les lignes existantes ou ajoutez un nouveau snapshot quotidien.
  6. En option, ajoutez une gestion des erreurs pour les symboles vides, les actifs indisponibles ou les échecs de l’API.

Extensions optionnelles :

  • Ajoutez Search Assets (Lite) si les utilisateurs doivent valider ou résoudre des symboles avant de demander les cours.
  • Ajoutez Get Asset Summary (Lite) si la feuille doit également inclure le nom de l’entreprise, le secteur, l’industrie, le pays ou le logo.
  • Ajoutez des notifications Slack ou par e-mail lorsqu’une condition de cours définie est remplie.

Ressources


Avertissement. FinImpulse fournit uniquement des API de données et d’analyses financières. Ce workflow ne fournit pas de conseils en investissement, de recommandations de trading ni de garanties sur les résultats du marché.

Commencez à créer avec l'API FinImpulse