Google Calendar

Gérer les événements Google Calendar

go

Google Calendar est le service de calendrier et de planification puissant de Google qui fournit une plateforme complète pour gérer les événements, les réunions et les rendez-vous. Avec une intégration transparente dans l'écosystème Google et une adoption généralisée, Google Calendar offre des fonctionnalités robustes pour les besoins de planification personnels et professionnels.

Avec Google Calendar, vous pouvez :

  • Créer et gérer des événements : planifier des réunions, des rendez-vous et des rappels avec des informations détaillées
  • Envoyer des invitations : notifier et coordonner automatiquement avec les participants via des invitations par e-mail
  • Création d'événements en langage naturel : ajouter rapidement des événements en utilisant un langage conversationnel comme « Réunion avec Jean demain à 15h »
  • Visualiser et rechercher des événements : trouver et accéder facilement à vos événements programmés sur plusieurs calendriers
  • Gérer plusieurs calendriers : organiser différents types d'événements sur divers calendriers

Dans Sim, l'intégration de Google Calendar permet à vos agents de créer, lire et gérer programmatiquement des événements de calendrier. Cela permet des scénarios d'automatisation puissants tels que la planification de réunions, l'envoi d'invitations, la vérification de disponibilité et la gestion des détails d'événements. Vos agents peuvent créer des événements avec une saisie en langage naturel, envoyer automatiquement des invitations aux participants, récupérer des informations sur les événements et lister les événements à venir. Cette intégration comble le fossé entre vos flux de travail IA et la gestion de calendrier, permettant une automatisation de planification fluide et une coordination avec l'une des plateformes de calendrier les plus utilisées au monde.

Instructions d'utilisation

Intégrez Google Calendar dans le flux de travail. Peut créer, lire, mettre à jour et lister les événements du calendrier. Nécessite OAuth.

Outils

google_calendar_create

Créer un nouvel événement dans Google Agenda

Entrée

ParamètreTypeObligatoireDescription
calendarIdchaîneNonID du calendrier (par défaut : primaire)
summarychaîneOuiTitre/résumé de l'événement
descriptionchaîneNonDescription de l'événement
locationchaîneNonLieu de l'événement
startDateTimechaîneOuiDate et heure de début. DOIT inclure le décalage horaire (ex. : 2025-06-03T10:00:00-08:00) OU fournir le paramètre timeZone
endDateTimechaîneOuiDate et heure de fin. DOIT inclure le décalage horaire (ex. : 2025-06-03T11:00:00-08:00) OU fournir le paramètre timeZone
timeZonechaîneNonFuseau horaire (ex. : America/Los_Angeles). Obligatoire si la date/heure n'inclut pas de décalage. Par défaut : America/Los_Angeles si non fourni.
attendeestableauNonTableau d'adresses e-mail des participants
sendUpdateschaîneNonComment envoyer les mises à jour aux participants : all, externalOnly, ou none

Sortie

ParamètreTypeDescription
contentchaîneMessage de confirmation de création d'événement
metadatajsonMétadonnées de l'événement créé, y compris l'ID, le statut et les détails

google_calendar_list

Lister les événements de Google Agenda

Entrée

ParamètreTypeObligatoireDescription
calendarIdchaîneNonID du calendrier (par défaut : primaire)
timeMinchaîneNonLimite inférieure pour les événements (horodatage RFC3339, ex. : 2025-06-03T00:00:00Z)
timeMaxchaîneNonLimite supérieure pour les événements (horodatage RFC3339, ex. : 2025-06-04T00:00:00Z)
orderBychaîneNonOrdre des événements retournés (startTime ou updated)
showDeletedbooléenNonInclure les événements supprimés

Sortie

ParamètreTypeDescription
contentstringRésumé du nombre d'événements trouvés
metadatajsonListe des événements avec jetons de pagination et détails des événements

google_calendar_get

Obtenir un événement spécifique de Google Calendar

Entrée

ParamètreTypeObligatoireDescription
calendarIdstringNonID du calendrier (par défaut : primaire)
eventIdstringOuiID de l'événement à récupérer

Sortie

ParamètreTypeDescription
contentstringMessage de confirmation de récupération de l'événement
metadatajsonDétails de l'événement incluant ID, statut, horaires et participants

google_calendar_quick_add

Créer des événements à partir de texte en langage naturel

Entrée

ParamètreTypeObligatoireDescription
calendarIdstringNonID du calendrier (par défaut : primaire)
textstringOuiTexte en langage naturel décrivant l'événement (ex. : "Réunion avec Jean demain à 15h")
attendeesarrayNonTableau d'adresses e-mail des participants (chaîne séparée par des virgules également acceptée)
sendUpdatesstringNonComment envoyer les mises à jour aux participants : all, externalOnly, ou none

Sortie

ParamètreTypeDescription
contentstringMessage de confirmation de création d'événement à partir du langage naturel
metadatajsonMétadonnées de l'événement créé incluant les détails analysés

google_calendar_invite

Inviter des participants à un événement Google Calendar existant

Entrée

ParamètreTypeObligatoireDescription
calendarIdchaîneNonID du calendrier (par défaut : primaire)
eventIdchaîneOuiID de l'événement auquel inviter des participants
attendeestableauOuiTableau d'adresses e-mail des participants à inviter
sendUpdateschaîneNonComment envoyer les mises à jour aux participants : all, externalOnly, ou none
replaceExistingbooléenNonRemplacer les participants existants ou les ajouter (par défaut : false)

Sortie

ParamètreTypeDescription
contentchaîneMessage de confirmation d'invitation des participants avec statut de livraison des e-mails
metadatajsonMétadonnées de l'événement mises à jour, incluant la liste des participants et les détails

Notes

  • Catégorie : tools
  • Type : google_calendar

Déplacer un événement vers un autre calendrier. Renvoie uniquement les champs alignés sur l'API.

Entrée

ParamètreTypeObligatoireDescription
calendarIdchaîneNonID du calendrier Google source (ex. : primary ou calendar@group.calendar.google.com)
eventIdchaîneOuiID de l'événement Google Calendar à déplacer
destinationCalendarIdchaîneOuiID du calendrier Google de destination
sendUpdateschaîneNonComment envoyer les mises à jour aux participants : all, externalOnly, ou none

Sortie

ParamètreTypeDescription
idchaîneID de l'événement
htmlLinkchaîneLien de l'événement
statuschaîneStatut de l'événement
summarychaîneTitre de l'événement
descriptionchaîneDescription de l'événement
locationchaîneLieu de l'événement
startjsonDébut de l'événement
endjsonFin de l'événement
attendeesjsonParticipants de l'événement
creatorjsonCréateur de l'événement
organizerjsonOrganisateur de l'événement

google_calendar_instances

Obtenir les occurrences d'un événement récurrent de Google Calendar. Renvoie uniquement les champs alignés sur l'API.

Entrée

ParamètreTypeObligatoireDescription
calendarIdchaîneNonID du calendrier Google (ex. : primary ou calendar@group.calendar.google.com)
eventIdchaîneOuiID de l'événement récurrent dont obtenir les occurrences
timeMinchaîneNonLimite inférieure pour les occurrences (horodatage RFC3339, ex. : 2025-06-03T00:00:00Z)
timeMaxchaîneNonLimite supérieure pour les occurrences (horodatage RFC3339, ex. : 2025-06-04T00:00:00Z)
maxResultsnombreNonNombre maximum d'occurrences à renvoyer (par défaut 250, max 2500)
pageTokenchaîneNonJeton pour récupérer les pages de résultats suivantes
showDeletedbooléenNonInclure les occurrences supprimées

Sortie

ParamètreTypeDescription
nextPageTokenchaîneJeton de page suivante
timeZonechaîneFuseau horaire du calendrier
instancesjsonListe des instances d'événements récurrents

google_calendar_list_calendars

Lister tous les calendriers de l'utilisateur

Entrée

ParamètreTypeObligatoireDescription
minAccessRolechaîneNonRôle d'accès minimum pour les calendriers retournés : freeBusyReader, reader, writer ou owner
maxResultsnombreNonNombre maximum de calendriers à retourner (par défaut 100, max 250)
pageTokenchaîneNonJeton pour récupérer les pages suivantes de résultats
showDeletedbooléenNonInclure les calendriers supprimés
showHiddenbooléenNonInclure les calendriers masqués

Sortie

ParamètreTypeDescription
nextPageTokenchaîneJeton de page suivante
calendarstableauListe des calendriers
idchaîneID du calendrier
summarychaîneTitre du calendrier
descriptionchaîneDescription du calendrier
locationchaîneLieu du calendrier
timeZonechaîneFuseau horaire du calendrier
accessRolechaîneRôle d'accès pour le calendrier
backgroundColorchaîneCouleur d'arrière-plan du calendrier
foregroundColorchaîneCouleur de premier plan du calendrier
primarybooléenSi c'est le calendrier principal
hiddenbooléenSi le calendrier est masqué
selectedbooléenSi le calendrier est sélectionné

google_calendar_quick_add

Créer des événements à partir de texte en langage naturel. Renvoie uniquement les champs alignés sur l'API.

Entrée

ParamètreTypeObligatoireDescription
calendarIdchaîneNonID du calendrier Google (ex. : primary ou calendar@group.calendar.google.com)
textchaîneOuiTexte en langage naturel décrivant l'événement (ex. : "Réunion avec John demain à 15h")
attendeestableauNonTableau d'adresses e-mail des participants (chaîne séparée par des virgules également acceptée)
sendUpdateschaîneNonComment envoyer les mises à jour aux participants : all, externalOnly, ou none

Sortie

ParamètreTypeDescription
idchaîneID de l'événement
htmlLinkchaîneLien de l'événement
statuschaîneStatut de l'événement
summarychaîneTitre de l'événement
descriptionchaîneDescription de l'événement
locationchaîneLieu de l'événement
startjsonDébut de l'événement
endjsonFin de l'événement
attendeesjsonParticipants de l'événement
creatorjsonCréateur de l'événement
organizerjsonOrganisateur de l'événement

google_calendar_invite

Inviter des participants à un événement Google Calendar existant. Renvoie uniquement les champs alignés sur l'API.

Entrée

ParamètreTypeObligatoireDescription
calendarIdchaîneNonID du calendrier Google (ex. : primary ou calendar@group.calendar.google.com)
eventIdchaîneOuiID de l'événement Google Calendar auquel inviter des participants
attendeestableauOuiTableau d'adresses e-mail des participants à inviter
sendUpdateschaîneNonComment envoyer les mises à jour aux participants : all, externalOnly, ou none
replaceExistingbooléenNonRemplacer les participants existants ou les ajouter (par défaut : false)

Sortie

ParamètreTypeDescription
idstringID de l'événement
htmlLinkstringLien de l'événement
statusstringStatut de l'événement
summarystringTitre de l'événement
descriptionstringDescription de l'événement
locationstringLieu de l'événement
startjsonDébut de l'événement
endjsonFin de l'événement
attendeesjsonParticipants de l'événement
creatorjsonCréateur de l'événement
organizerjsonOrganisateur de l'événement

On this page

Start building today
Trusted by over 70,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started