Sheets2GCal : Synchronisation de Google Calendars™ et Google Sheets™
Fiche mise à jour le :30 août 2025
Compatible avec :
8 M+
Présentation
Sheets2GCal est un module complémentaire Google Sheets™ pour gérer les événements Google Calendar™.

Pour commencer après l'installation, allez dans le menu principal de Google Sheets™ "Extensions > Sheets2GCal" et cliquez soit sur "Import Calendar to Sheet" pour importer des événements d'un Google Calendar™, soit sur "Advanced > Configure Sheet" pour configurer une nouvelle feuille vierge à utiliser avec Sheets2GCal en utilisant "Link Sheet".

Téléchargez une plage de dates en désélectionnant l'option "All Events" et en choisissant une date de début et de fin. Avec une plage de dates, tous les événements de la plage seront téléchargés, y compris les occurrences d'événements répétés dans la période. Lorsque vous utilisez "All Events", les événements répétés sont représentés par une seule ligne avec des options de répétition, et les modifier affectera toute la série. Tous les événements modifiés de la série ("exceptions") apparaîtront également dans leur propre ligne et peuvent être modifiés individuellement.

Une licence gratuite de notre site web vous permet de récupérer les modifications apportées au calendrier en utilisant "Import Changes & New Events" sans recréer la feuille jusqu'à 10 fois par jour, importer jusqu'à 5000 événements de calendrier par jour, et effectuer jusqu'à 200 modifications de calendrier par jour. Si vous ne créez pas de compte gratuit, vous serez limité à l'importation de 2000 événements par jour, 50 mises à jour/suppressions et à l'utilisation d'"Import Changes & New Events" 3 fois par jour. Passez à une licence payante pour supprimer toutes les limites d'importation et d'exportation.

Chaque feuille Sheets2GCal est associée à un seul calendrier Google pour lequel vous devriez avoir un accès en lecture/écriture. Dans Google Sheets™, chaque "SpreadSheet" est une collection de "Sheets". Une fois que vous avez créé un tableur pour Sheets2GCal, utilisez la petite icône "+" en bas à gauche pour créer de nouvelles feuilles dans le même document - de cette façon, vous pouvez facilement naviguer entre les onglets en bas, chacun pouvant être connecté à un calendrier Google différent, sans avoir à fermer et ouvrir un nouveau document.

Les éléments de menu Quick Import, Quick Export et Quick Export/Import sont des raccourcis pour Import, Export et "Export then Import" sans avoir à ouvrir la barre latérale du module complémentaire. Ceux-ci utilisent les paramètres par défaut que vous avez utilisés en dernier pour importer/exporter les modifications apportées à votre calendrier/feuille, alors veuillez utiliser la barre latérale en premier quelques fois pour vous assurer que vos paramètres sont corrects.

Lorsque les événements sont créés/exportés depuis la feuille ou importés depuis Google Calendar™, ils sont liés (en utilisant une colonne Event ID cachée), et peuvent être mis à jour ou supprimés directement depuis la feuille en utilisant "Export Sheet to Calendar". Cliquez sur le "Link" d'un événement dans cette colonne pour ouvrir l'événement dans Google Calendar™.

Seuls les événements avec les colonnes "Update" ou "Delete" cochées seront mis à jour dans le calendrier, donc si vous utilisez des formules pour remplir automatiquement les données du calendrier, vous devrez utiliser "Check Sheet vs Calendar" pour d'abord cocher la case "Update" pour toutes les lignes qui ne correspondent pas à l'événement Google Calendar™ correspondant. Avec l'option "Overwrite newer calendar data" désactivée, vous pouvez empêcher les modifications non désirées du calendrier au cas où des événements auraient été modifiés dans le calendrier depuis la dernière importation de feuille.

"Import All" et "Export All" effectueront Quick Import et Quick Export pour toutes vos feuilles dans le tableur qui sont liées à Google Calendar™.

Pour créer de nouveaux événements, vous devez saisir au minimum le titre et la date de début pour les événements de toute la journée, ou le titre, la date de début et l'heure de début pour les événements chronométrés.

Saisissez de nouveaux événements manuellement, ou copiez/collez des lignes/colonnes d'autres tableurs dans les bonnes colonnes, cochez la case "Update" pour les événements que vous souhaitez créer, puis cliquez sur "Update {Calendar Name}" pour enregistrer les événements dans ce Google Calendar™.

Vous pouvez également utiliser des formules pour remplir les calendriers avec des données de vos propres colonnes supplémentaires, ou même d'autres feuilles. Les cellules contenant des formules ne sont pas affectées par l'importation ou l'exportation, vous pourriez donc ajouter une colonne "Duration" pour calculer la différence entre les heures de début et de fin, par exemple, et la formule continuerait à fonctionner lorsque les événements sont modifiés dans Google Calendar™, ou lorsque de nouveaux événements sont importés. Vous pouvez également utiliser une formule pour la colonne Description qui extrait des données d'une autre feuille, par exemple, et l'importation des modifications du calendrier vers d'autres propriétés d'événement n'écrasera pas la formule.

Ajoutez une liste d'e-mails séparés par des virgules dans le champ 'Guests' et ces invités seront ajoutés à l'événement. Une fois téléchargé sur Google, ce champ affichera les données JSON complètes des invités, y compris les réponses des invités. Ces données peuvent être modifiées et enregistrées dans Google, mais vous devez préserver le formatage JSON et vous ne pouvez pas modifier les réponses d'autres invités. Cochez les cases "Send Notifications" si vous voulez que des notifications soient envoyées aux invités pour les nouveaux événements (événements futurs uniquement), ou les mises à jour d'événements existants.

Ajoutez un Google MEET™ à n'importe quel événement en tapant n'importe quel texte (par exemple "YES") dans la colonne "Meet" avant de mettre à jour l'événement dans Google Calendar™. Lorsque l'événement est créé/mis à jour, le texte sera automatiquement remplacé par le lien vers la réunion.

Dans le menu Advanced, il y a plusieurs options pour gérer la feuille et votre compte.

Sheets2GCal v2 ajoute le suivi des colonnes qui vous permet de déplacer et renommer les colonnes librement, mais vous devriez d'abord utiliser Advanced > Sheet Doctor pour mettre à niveau les feuilles qui ont été créées avant cette date. Suivez les instructions fournies pour ajouter toutes les colonnes manquantes, corriger les erreurs de validation des données et importer toutes les données manquantes.

Sheet Doctor est un nouvel outil pour réparer toutes les erreurs du système de gestion des colonnes. Il peut ajouter toutes les colonnes essentielles manquantes, corriger la validation des données (formats de date, noms de couleurs, types de répétition, etc.) et éventuellement récupérer toutes les données manquantes pour les colonnes que vous avez réparées.

"Update Language" convertira la feuille et Sheets2GCal selon votre paramètre de langue Google (anglais, français, italien, hébreu, arabe et japonais).

Utilisez "Automatic Import/Export" pour programmer une importation/exportation quotidienne de toutes les modifications apportées à Google Calendar™ vers une ou plusieurs feuilles Sheets2GCal dans un tableur donné, suivie d'une mise à jour vers Google Calendar™ avec toutes les lignes de feuille qui ne correspondent pas aux événements du calendrier.

"Automatic Import/Export" importe d'abord les modifications apportées au calendrier Google, puis vérifie les différences entre la feuille mise à jour et le calendrier avant de mettre à jour les événements dans le calendrier qui ne correspondent pas à la feuille. Vous pouvez configurer cela pour qu'il se produise une fois par jour pour plusieurs feuilles dans un tableur donné, et vous pouvez modifier la fréquence du "trigger" sur https://script.google.com/home/triggers si vous voulez que cela se produise plus souvent, mais il n'est pas recommandé de créer/supprimer des déclencheurs directement là car Sheets2GCal ne sera pas au courant des modifications que vous avez apportées.

"Automatic Export/Import" exporte d'abord toutes les lignes qui ne correspondent pas à l'événement du calendrier, puis importe les modifications apportées au calendrier. Les événements modifiés dans le calendrier ne seront PAS écrasés s'ils ont été modifiés dans le calendrier depuis la dernière importation pour les feuilles créées depuis le 18 août 2025, les feuilles où vous avez utilisé "Import Changes" et les feuilles qui ont été réparées avec Sheet Doctor.

Google limite la quantité de données qui peut être traitée sans la présence de l'utilisateur, vous pourriez donc rencontrer des problèmes en utilisant ces options avec de gros calendriers. Les événements qui ont été traités avec succès seront colorés en vert, les événements supprimés seront marqués en rouge et les données supprimées selon vos paramètres "Export".

Les utilisateurs Google Workspace™ dans un domaine personnalisé peuvent acheter des abonnements individuels, ou un abonnement "Domain" pour permettre à tous les utilisateurs du domaine d'utiliser la version illimitée de Sheets2GCal. Pour plus de 5 utilisateurs, un abonnement "Domain" vous fera économiser de l'argent.

Le développeur ne peut être tenu responsable d'aucun problème causé directement ou indirectement par le logiciel. Il est de la responsabilité de l'utilisateur de s'assurer qu'il a des sauvegardes régulières de Google Calendar™. Pour les problèmes avec Sheets™, vous pouvez toujours récupérer une version antérieure en utilisant le versioning.

"https://www.googleapis.com/auth/userinfo.email"
Requis par tous les modules complémentaires pour identifier l'utilisateur.

"https://www.googleapis.com/auth/calendar.readonly"
Requis pour lire les données d'événements du calendrier pour l'importation vers votre feuille

"https://www.googleapis.com/auth/spreadsheets.currentonly"
Requis pour accéder à la feuille actuelle dans laquelle vous utilisez Sheets2GCal

"https://www.googleapis.com/auth/calendar.events"
Requis pour mettre à jour et supprimer des événements basés sur votre feuille

"https://www.googleapis.com/auth/script.container.ui"
Requis par tous les modules complémentaires Google Workspace™

"https://www.googleapis.com/auth/script.external_request",
Requis pour vérifier votre statut d'adhésion.

"https://www.googleapis.com/auth/script.scriptapp"
Requis pour configurer les importations automatiques de Google Calendar™ dans vos Google Sheets™

"https://www.googleapis.com/auth/spreadsheets"
Requis pour exécuter les importations automatiques de Google Calendar dans vos Google Sheets™

17-21 AOÛT 2025 : Mise à jour majeure Sheets2GCal v2 :
Nouvelles options gratuites/enregistrées : Import Changes & New Events limité
Traitement par lots des feuilles pour tous les Import Changes
Gestion avancée des colonnes utilisant les métadonnées : déplacer, renommer n'importe quelle colonne
Sheet Doctor : réparer les colonnes, validation des données, importer les données manquantes
Support ETag pour une synchronisation efficace
Option pour empêcher l'écrasement des données de calendrier plus récentes
Statut et IDs des événements utilisés pour des "import changes" plus rapides
Correction des données de ligne existantes pour mieux préserver les données utilisateur
OnEdit amélioré pour la vitesse et la fiabilité
Détection de langue de feuille améliorée
Option "Force Import Sync" (abonnement payant requis) pour resynchroniser la feuille
Mise en page améliorée pour les écrans plus petits.
Mise en cache d'adhésion améliore la vitesse, surtout pour les membres payants
Informations supplémentaires
TarifsSans frais avec des fonctionnalités payantes
Développeur
Règles de confidentialité
Conditions d'utilisation
Sheets2GCal vous demandera les autorisations ci-dessous. En savoir plus
Sheets2GCal aura besoin d'accéder à votre compte Google
Sheets2GCal pourra ainsi effectuer les actions suivantes :
Consulter, modifier, créer et supprimer toutes vos feuilles de calcul Google Sheets
Afficher et gérer les feuilles de calcul dans lesquelles cette application a été installée
Afficher et modifier les événements de tous vos agendas
Consulter et télécharger tous les agendas auxquels vous avez accès à l'aide de Google Agenda
Afficher et diffuser du contenu Web tiers dans les invites et les barres latérales au sein des applications Google
Autoriser l'exécution de cette application en votre absence
Vous connecter à un service externe
Afficher l'adresse e-mail principale associée à votre compte Google
Consulter vos informations personnelles, y compris celles que vous avez choisi de rendre disponibles publiquement
Avis
Langue :
Trier par :
Google ne vérifie pas les avis ni les notes. En savoir plus sur les avis
Aucun commentaire
Recherche
Effacer la recherche
Fermer le champ de recherche
Applications Google
Menu principal