Table des matières
Les dates dans une base de SeaTable peuvent être automatiquement synchronisés avec un ou plusieurs calendriers de Google. Ainsi, vous avez toujours vos rendez-vous actuels à portée de main dans votre agenda Google sur votre PC et vos appareils mobiles.
Avant de configurer la synchronisation des événements, vous devez configurer le compte Google de l’agenda dans lequel vous souhaitez transférer des dates de SeaTable. Cela se fait en deux étapes : Tout d’abord, créez des informations d’accès OAuth dans la Console Google Cloud. Ensuite, vous créez un compte tiers dans SeaTable avec les données d’accès et vous le connectez à Google. Grâce à ce guide étape par étape, c’est très facile.
Création des données d’accès dans la Google Cloud Console
En tant que plateforme destinée aux développeurs, la Google Cloud Console peut sembler confuse aux utilisateurs ordinaires. Ne vous laissez pas impressionner. Grâce aux instructions pas à pas suivantes, vous pourrez la configurer sans vous prendre la tête.
-
Ouvrez la Google Cloud Console et connectez-vous à votre compte Google lorsque vous y êtes demandé.
-
Cliquez sur Sélectionner un projet en haut à côté du logo Google Cloud et créez un nouveau projet. Tous les paramètres expliqués ci-dessous seront définis dans ce dernier.
-
Saisissez un nom de projet (par exemple, SeaTable Base XY) et sélectionnez l’emplacement. Si aucune organisation n’est définie, conservez “Aucune organisation”. Confirmez en cliquant sur Créer.
-
Autorisez le projet créé à utiliser l’API Google Agenda. Pour ce faire, cliquez avec la souris dans le champ de recherche en haut de la page, saisissez Google Calendar API et cliquez sur le résultat de recherche correspondant. Activez ensuite l’API Google Calendar.
-
Cliquez sur l’icône du menu Burger dans le coin supérieur gauche pour afficher la navigation, puis sélectionnez Tous les produits dans la section “Solutions”. Sur la page du produit, cliquez sur Google Auth Platform.
-
Effectuez les configurations nécessaires sur Google Auth Platform en cliquant sur Premières étapes : indiquez un nom d’application et une adresse e-mail d’assistance (par exemple votre adresse Gmail). Sélectionnez Externe comme groupe cible. Saisissez une adresse e-mail de contact (par exemple, votre adresse Gmail). Acceptez les conditions d’utilisation et terminez la configuration.
-
Cliquez sur Groupe cible dans la navigation latérale de Google Auth Platform. Ajoutez votre adresse e-mail Google comme utilisateur test.
-
Cliquez sur Clients dans la navigation latérale de Google Auth Platform et créez un client OAuth 2.0. Sélectionnez l’option “Application Web” comme type d’application pour le client OAuth et saisissez un nom (par exemple SeaTable). Ignorez “Sources JavaScript autorisées” et insérez l’URI suivant comme URI de redirection autorisée avant de cliquer sur Créer :
https://cloud.seatable.io/oauth/google-calendar/callback/Si vous utilisez votre propre système au lieu de SeaTable Cloud, remplacez cloud.seatable.io par le nom d’hôte de votre instance SeaTable.
-
Le client nouvellement créé apparaît maintenant dans la liste des clients OAuth 2.0. Les paramètres du client peuvent être affichés en cliquant sur son nom. L’identifiant client et la clé client affichés sont essentiels pour la configuration suivante dans SeaTable.
Création d’un compte Google dans SeaTable
Vous devez maintenant ajouter votre compte Google en tant que compte tiers dans votre base SeaTable. Pour cela, vous devez suivre les étapes suivantes :
- Ouvrez les options avancées de la base en cliquant sur l’icône à trois points
dans le coin supérieur droit.
- Sélectionnez l’option Intégration tierce.
- Cliquez sur Google Calendar dans le menu de navigation à gauche, puis sur Ajouter un compte Google Agenda en haut à droite.
- Saisissez les informations suivantes :
- Nom du compte : n’importe quel nom pour le compte, par exemple Google
- ID client : l’ID client du client OAuth créé
- Clé client : la clé client du client OAuth créé
- Après avoir cliqué sur Envoyer, une fenêtre de navigateur s’ouvre. Cliquez sur Continuer lorsqu’il vous est indiqué que cette application n’a pas été vérifiée et autorisez l’accès au compte Google.
- Vous trouverez le compte créé de la même manière sous Comptes Google Agenda.
Transférer automatiquement les dates vers Google Agenda
Une fois le compte Google créé, vous pouvez transférer automatiquement les événements de SeaTable vers votre agenda Google Cloud et les mettre à jour. La configuration du transfert de données de SeaTable vers Google Agenda se fait via une action appropriée dans une règle d’automatisation.