Google agenda dans google sheets

bonjour,

j'ai lu sur ce forum les informations pour pouvoir mettre les événements google agenda dans Sheets (et non l'inverse, qui est plus simple). l'objectif est de pouvoir récupérer les rdv patients pour les insérer dans ma feuille de calcul Sheets, pour ma comptabilité. J'ai récupéré le code fourni par "Fabrice" sur son blog, et m'en suis saisi pour faire mon code. Mais ca ne marche pas.

voici le code que j'ai copié collé, et j'ai juste ajouté l'ID de mon agenda, et changé les dates.

function maFonction() {
  var classeur = SpreadsheetApp.getActiveSpreadsheet();

  var calendrier = CalendarApp.getCalendarById(code de mon agenda google);

  var debut = new Date('01/01/2022');
  var fin = new Date('12/31/2025');

  var evenements = calendrier.getEvents(debut, fin);
  Logger.log(evenements.length);
  var nombre = evenements.length;

  classeur.insertSheet(0);

  var feuille = classeur.getSheets()[0];
  var listArray = [];
  listArray.push(['Titre', 'Description', 'Lieu', 'Début', 'Fin', 'Couleur']);

  for(var i=0; i<nombre; i++){
    feuille.getRange(i+2, 4).setValue(evenements[i].getStartTime());
    feuille.getRange(i+2, 1).setValue(evenements[i].getTitle());

    feuille.getRange(i+2, 3).setValue(evenements[i].getLocation());
    feuille.getRange(i+2, 2).setValue(evenements[i].getDescription());
    feuille.getRange(i+2, 5).setValue(evenements[i].getEndTime());
    feuille.getRange(i+2, 6).setValue(evenements[i].getColor());
  }
}
function onOpen(e)  {
  if (e && e.authMode == ScriptApp.AuthMode.LIMITED) {
    var ui = SpreadsheetApp.getUi();
    ui.createMenu('Découvrir G Suite')
    .addItem('Exporter les événements', 'maFonction')
    .addToUi();
  }
}
function onInstall(e) {
  onOpen(e);
}

et le message d'erreur :

capture d ecran 2022 12 08 a 07 49 31

pourriez vous m'aider ? Merci beaucoup , bonne journée

Bonjour Auryn et

Une petite présentation ICI serait la bienvenue

Si vous ne l'avez pas encore fait, je vous invite à lire :
- La charte du forum
- Quelques fonctionnalités du forum à connaître

Regardez aussi les petites icônes mises à votre disposition dans la barre de menu qui :
- vous permettent de poster un code (</>)
- ou de clôturer un fil lorsque vous avez terminé (V)

Concernant votre demande, j'ai déjà commencé par déplacer ce post qui n'était pas au bon endroit

Merci pour votre participation

Cordialement

bonjour, oui j'ai bien lu la charte et je vais aller mme présenter. mince désolé si je me suis trompée de catégorie. j'avais cliqué sur un bouton pour mettre du code, mais probablement pas le bon..

je n'ai pas vu votre réponse, par contre.

merci

Rechercher des sujets similaires à "google agenda sheets"