5

J'ai une feuille de calcul Google dans Google Apps. Lorsque je saisis une date/heure dans une feuille de calcul, je souhaite créer une entrée correspondante dans un calendrier Google particulier. Comment puis-je faire ceci?Comment intégrer Google Spreadsheet à Google Agenda?

Cette thread suggère une sorte de script mais aucune solution complète n'est donnée. Et j'utilise Google Apps au lieu de Google Docs comme suggéré par ce sujet.

Mise à jour: a trouvé ce thread utile.

Répondre

4
function caltest1() { 
    var sheet = SpreadsheetApp.getActiveSheet(); 
    var startRow = 2; // First row of data to process 
    var numRows = 2; // Number of rows to process 
    var dataRange = sheet.getRange(startRow, 1, numRows, 5); 
    var data = dataRange.getValues(); 
    var cal = CalendarApp.getDefaultCalendar(); 
    for (i in data) { 
    var row = data[i]; 
    var title = row[0]; // First column 
    var desc = row[1];  // Second column 
    var tstart = row[2]; 
    var tstop = row[3]; 
    var loc = row[4]; 
    //cal.createEvent(title, new Date("March 3, 2010 08:00:00"), new Date("March 3, 2010 09:00:00"), {description:desc,location:loc}); 
    cal.createEvent(title, tstart, tstop, {description:desc,location:loc}); 
} 
} 

directement pris de here.

Questions connexes