Comment puis-je modifier un événement de l'agenda google à l'aide de google apps script?

J'ai compris comment ajouter un événement à un calendrier, mais a ensuite passé un bon 8 heures à essayer de comprendre comment modifier un événement (ou de le supprimer, il s'agit d'obtenir le travail fait). Voici ce que j'ai obtenu:

function UpdateEventTime() {
  var cal = CalendarApp.getCalendarById("[email protected]");
  var sheet = SpreadsheetApp.getActiveSheet();
  var startRow = 1;  //First row of data to process
  var numRows = 1;   //Number of rows to process
  var dataRange = sheet.getRange(startRow, 5, numRows, 5);
  var data = dataRange.getValues();


// var oldtstart = SpreadsheetApp.getActiveSheet().getRange('G2');
// var oldtstop = SpreadsheetApp.getActiveSheet().getRange('H2');
//??????????????????????????????????????????????????
//??  How do I call up and delete the old event?  ??  
//??????????????????????????????????????????????????  



  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, tstart, tstop, {description:desc,location:loc});
    SpreadsheetApp.getActiveSheet().getRange('G2').setValue(tstart);
    SpreadsheetApp.getActiveSheet().getRange('H2').setValue(tstop);
 }
}

De ce que je peux dire dans la documentation en ligne, vous ne pouvez pas tirer un événement, vous ne pouvez tirer vers le haut tous les événements dans une plage de dates. Ainsi, à la fin du code, j'ai essayer d'enregistrer l'heure de début et de fin dans une feuille de calcul, puis de revenir la prochaine fois que le script est exécuté. Le commentaire sur l'article dans le milieu où je suis perdu. C'est là que je suis en train d'appeler l'événement que j'ai ajouté la dernière fois que j'ai exécuté le script. J'ai besoin de modifier ou de le supprimer.

S'il vous plaît aider.

OriginalL'auteur user1764447 | 2012-10-22