Obtenir de l'aide

Centre d'aide

Guides et réponses

Contacter le support

Écrire à notre équipe

Se connecter à

Workflows

Créer des processus avec votre équipe

Automations

Connecter des fichiers et automatiser des tâches

Un système, quatre parties

Agents IA

Des employés virtuels qui travaillent 24 h/24, 7 j/7

Automations

Connecter des fichiers et automatiser des tâches

Workflows

Créer des processus avec votre équipe

Data Space

Partage et contrôle des données en toute confiance

Solutions par service

Finance

Rapports, budgets et rapprochements

Inventaire et fabrication

Stocks, commandes et production en une seule vue

RH

Feuilles de temps, présences et évaluations

Gestion de projet

Statut et charge de travail de tous les projets

Ventes et CRM

Prospects et affaires à jour

Éducation

Dossiers des élèves et données scolaires

Finance

Transformez le travail financier manuel en rapports qui se mettent à jour tout seuls.

Ce que les équipes Finance automatisent

  • Suivre les dettes et créances
  • Créer des tableaux de flux de trésorerie
  • Comparer budget et réel

Inventaire et fabrication

Visualisez vos niveaux de stock et automatisez vos commandes.

Ce que les équipes inventaire et fabrication automatisent

  • Suivre l'inventaire sur plusieurs sites
  • Connecter les données de ventes, d'achats et d'entrepôt
  • Relier un lecteur de codes-barres à votre feuille

RH

Gérez le recrutement, les présences et le suivi des OKR depuis vos feuilles.

Ce que les équipes RH automatisent

  • Suivre le recrutement et l'intégration
  • Enregistrer les OKR et résultats de l'équipe
  • Suivre les arrivées, départs et congés

Gestion de projet

Attribuez des tâches et suivez les heures sans mise à jour manuelle.

Ce que les équipes projet automatisent

  • Attribuer des tâches et suivre les changements de statut
  • Estimer l'effort et saisir les heures travaillées
  • Suivre les jalons de tous les projets

Ventes et CRM

Suivez les prospects et les performances commerciales avec des rapports automatisés.

Ce que les équipes commerciales automatisent

  • Suivre et convertir les prospects
  • Fixer des objectifs de vente et suivre les indicateurs de l'équipe
  • Surveiller les KPI de vente sur des tableaux de bord

Éducation

Automatisez les présences, les notes et les achats de l'école.

Ce que les écoles automatisent

  • Suivre les présences et prévenir les parents
  • Enregistrer et comparer les notes des classes
  • Suivre le matériel prêté aux élèves et au personnel

Trouver un cas d'utilisation

Par service

Comment chaque équipe utilise Sheetgo

Par secteur d'activité

Comment chaque secteur utilise Sheetgo

Par taille d'entreprise

Petite, moyenne ou grande

Apprendre

Blog

Guides et nouveautés produit

Témoignages de clients

Comment des équipes comme la vôtre utilisent Sheetgo

Centre d'aide

Guides et réponses

Pourquoi Sheetgo ?

Comparer

Comment Sheetgo se compare aux autres outils

Sécurité

Comment nous protégeons vos données

Centre de confiance

Le détail de notre conformité

Se connecter à

Workflows

Créer des processus avec votre équipe

Automations

Connecter des fichiers et automatiser des tâches

Un système, quatre parties

Agents IA

Des employés virtuels qui travaillent 24 h/24, 7 j/7

Automations

Connecter des fichiers et automatiser des tâches

Workflows

Créer des processus avec votre équipe

Data Space

Partage et contrôle des données en toute confiance

Solutions par service

Finance

Rapports, budgets et rapprochements

Inventaire et fabrication

Stocks, commandes et production en une seule vue

RH

Feuilles de temps, présences et évaluations

Gestion de projet

Statut et charge de travail de tous les projets

Ventes et CRM

Prospects et affaires à jour

Éducation

Dossiers des élèves et données scolaires

Trouver un cas d'utilisation

Par service

Comment chaque équipe utilise Sheetgo

Par secteur d'activité

Comment chaque secteur utilise Sheetgo

Par taille d'entreprise

Petite, moyenne ou grande

Commencer

Modèles

Flux de travail prêts à l'emploi

Apprendre

Blog

Guides et nouveautés produit

Témoignages de clients

Comment des équipes comme la vôtre utilisent Sheetgo

Centre d'aide

Guides et réponses

Pourquoi Sheetgo ?

Comparer

Comment Sheetgo se compare aux autres outils

Sécurité

Comment nous protégeons vos données

Centre de confiance

Le détail de notre conformité

Centre d'aide

Guides et réponses

Contacter le support

Écrire à notre équipe

Workflows

Créer des processus avec votre équipe

Automations

Connecter des fichiers et automatiser des tâches

Intégrer ChatGPT à Google Sheets pour une analyse automatisée des données

Remarque : Cet article a été publié à l'origine dans notre forum communautaire.

J'ai récemment travaillé sur un projet passionnant dans lequel j'ai intégré Google Sheets avec ChatGPT. Cette intégration vous permet de générer des informations pilotées par l'IA directement à partir des données de votre feuille de calcul. Si vous cherchez à automatiser la génération de rapports ou l'analyse de données, ce guide est fait pour vous !

Pourquoi intégrer Google Sheets à ChatGPT ?

En connectant Google Sheets à ChatGPT, vous pouvez :

  • Automatisez la génération de résumés et d'aperçus basés sur vos données.
  • Simplifier les tâches d'analyse de données complexes.
  • Gagnez du temps en récupérant directement les réponses générées par l'IA dans votre feuille de calcul.

Ce dont vous aurez besoin :

  • Google Sheets: Une feuille de calcul contenant vos données.
  • Clé API OpenAI: Vous aurez besoin d'une clé API d'OpenAI pour connecter Google Sheets à ChatGPT.

Guide étape par étape

Étape 1 : Configuration de votre feuille Google

Commencez par organiser vos données et préparer vos messages-guides.

  1. Créez un onglet ‘Données de vente’ :
    • Cet onglet contiendra vos données. Voici un exemple de ce à quoi il pourrait ressembler :

  1. Créer un onglet ‘Résumé’ :
    • C'est ici que vous générerez vos messages-guides et afficherez les réponses de l'IA.

      Exemple

Dans la cellule A1, écrivez : plaintext

Étape 3 : Connexion de Google Sheets à ChatGPT à l'aide de Google Apps Script

Maintenant, automatisons le processus en envoyant votre demande à ChatGPT et en récupérant la réponse.

  1. Exemple de script Google Apps:
    • Ouvrez Google Apps Script à partir de votre feuille Google (Extensions > Apps Script).
    • Collez le script suivant :

      function getChatGPTResponse() {

      var prompt = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Summary').getRange('A1').getValue() ;

      var apiKey = 'YOUR_OPENAI_API_KEY' ;

      var url = 'https://api.openai.com/v1/chat/completions' ;

      var payload = {

      'model' : 'gpt-3.5-turbo', // Assurez-vous que vous utilisez un modèle valide

      'messages' : [{'role' : 'user', 'content' : prompt}],

      'max_tokens' : 150

      };

      var options = {

      'method' : 'post',

      'contentType' : 'application/json',

      'headers' : {

      'Authorization' : 'Bearer ' + apiKey

      },

      'payload' : JSON.stringify(payload),

      'muteHttpExceptions' : true // Permet d'obtenir des réponses détaillées en cas d'erreur.

      };

      // Récupérer la réponse de l'API

      var response = UrlFetchApp.fetch(url, options) ;

      var json = response.getContentText() ;

      Logger.log(json) ; // Enregistre la réponse complète pour le débogage

      var parsedJson = JSON.parse(json) ;

      if (parsedJson.choices && parsedJson.choices.length > 0) {

      var chatGPTOutput = parsedJson.choices[0].message.content.trim() ;

      SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Summary').getRange('B1').setValue(chatGPTOutput) ;

      } else {

      var errorMessage = "Erreur : Structure de réponse API inattendue. Réponse complète : " + json ;

      SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Summary').getRange('B1').setValue(errorMessage) ;

      }

      }

Remplacer 'VOTRE_CLÉ_OPENAI_API' avec votre clé API OpenAI.

  1. Exécution du script:
    • Enregistrez le script et exécutez la commande getChatGPTResponse fonction.
    • Ce script prend l'invite de la cellule A1 de l'onglet ‘Résumé’, l'envoyer à ChatGPT et placer la réponse dans la cellule B1.

Étape 4 : Exemple de sortie

Voici à quoi pourrait ressembler votre onglet ‘Résumé’ après l'exécution du script :

Dans cet exemple, l'invite dans A1 a été traitée par ChatGPT, et la réponse en B1 fournit un résumé basé sur les données de l'onglet ‘Données de vente’.

Étape 5 : Résolution des problèmes courants

  1. 404 Erreur:
    • Si vous rencontrez un Erreur 404, Cela peut être dû à l'utilisation d'un modèle obsolète. Assurez-vous que vous utilisez un modèle valide et supporté comme gpt-3.5-turbo.
  2. Erreur de type:
    • Si vous voyez TypeError : Impossible de lire les propriétés d'undefined (lecture '0'), Cela signifie que la structure de la réponse n'est pas celle attendue. Le script enregistre désormais la réponse complète afin que vous puissiez le déboguer plus facilement.

Vous pouvez aussi aimer...

Fonctionnalités et formules de google sheets

Top 5 des formules de tableaux dynamiques dans Google Sheets 

Google Sheets a évolué au-delà des feuilles de calcul de base. Avec l'introduction de formules de tableaux dynamiques, les utilisateurs peuvent désormais manipuler et analyser...
Fonctionnalités et formules de google sheets

Maîtriser la formule FILTER : 4 cas d'utilisation avec exemples

La formule FILTRE de Google Sheets est un outil polyvalent permettant d'extraire des données répondant à des conditions spécifiques. Contrairement à la formule QUERY,...
Fonctionnalités et formules de google sheets

Exploiter la puissance de SUMIF et SUMIFS dans Google Sheets : 4 cas d'utilisation réels

Les formules SUMIF et SUMIFS de Google Sheets sont des outils indispensables pour effectuer des sommations conditionnelles. Elles simplifient les...