Bonjour, j'espère que mon sujet n'est pas hors sujet....
J'ai trouvé un script sensé changer la couleur d'un événement sur google agenda à partir d'1 ou plusieurs mots présents dans la description:
function colorerLesEvenments() {
var aujourdhui = new Date();
var prochaineSemaine = new Date();
prochaineSemaine.setDate(prochaineSemaine.getDate() + 7);
// Plusieurs façons de récupérer le calendrier
// Récupéré via l'ID
// var calendrier = CalendarApp.getCalendarById("ChangerParVotreID");
// Récupéré via son nom
// var calendrier = CalendarApp.getCalendarsByName('Nom de votre calendrier');
// Calendrier par défaut
var calendrier = CalendarApp.getCalendarsByName('test');
// Le mieux est de déclarer les variables en dehors de la boucle for
var cleProjetA = "mot1";
var cleProjetB = "mot2";
var cleProjetC = "mot3";
var evenements = calendrier.getEvents(aujourdhui, prochaineSemaine);
for (var i=0; i<evenements.length; i++) {
let evenementCourant = evenements[i];
let eventTitle = evenementCourant.getTitle();
if (eventTitle.indexOf(cleProjetA) > -1) {
evenementCourant.setColor(CalendarApp.EventColor.GREEN);
}
if (eventTitle.indexOf(cleProjetB) > -1) {
evenementCourant.setColor(CalendarApp.EventColor.PALE_GREEN);
}
if (eventTitle.indexOf(cleProjetC) > -1) {
evenementCourant.setColor(CalendarApp.EventColor.YELLOW);
}
}
}
cependant quand je l'exécute j'ai ça:
Quelqu'un pourrait m'aider svp?