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 :
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