2017-10-17 9 views
1

Ceci est un extrait de mon code ci-dessous. Je ne l'ai pas modifié depuis plusieurs mois et ça a marché sans encombre jusqu'à ce que tout d'un coup je reçoive un "TypeError: Impossible de trouver la fonction createAllDayEvent dans l'objet Calendar." quand j'essaie de soumettre mon formulaire Google.TypeError: Impossible de trouver la fonction createAllDayEvent dans l'objet

Quelqu'un peut-il me montrer ce qui pourrait être la cause? Est-ce une mise à jour de Google ou est-ce que c'est quelque chose que je dois mettre à jour parce que Google a changé quelque chose? Merci

//Get the calendar 
    try{ 
    var cal = CalendarApp.getCalendarById('[email protected].com');//Change the calendar id, this one is shared with you and is a test agenda where we can write ANYTHING ;-) 
    if(cal){ 
     //Create the events 
     Logger.log(eventDate); 
     var newID = cal.createAllDayEvent(eventCalSubject, eventDate, {description:eventCalDetails}).getId(); 
    } 

Répondre

3

Mes scripts se sont cassés dans les dernières 24 heures également. Je soumettais une question: https://issuetracker.google.com/67890149

L'exemple de référence produit la même erreur:

// Creates an all-day event for the Woodstock festival (August 15th to 17th) and logs the ID. 
var event = CalendarApp.getDefaultCalendar().createAllDayEvent('Woodstock Festival', 
    new Date('August 15, 1969'), 
    new Date('August 18, 1969'), 
    {location: 'Bethel, White Lake, New York, U.S.', sendInvites: true}); 
Logger.log('Event ID: ' + event.getId()); 
+0

Merci ... Je vais garder un contrôle sur cela pour voir s'il y a résolution. –

+0

Merci encore, c'était un problème de Google et pour le moment il semble être corrigé. –

+0

Je l'ai juste couru maintenant aussi. On dirait qu'ils l'ont réparé et fermé le ticket. –