2016-05-19 11 views
1

Dieser Fehler tritt auf, wenn ich versuche, den Titel und die Beschreibung eines Kalenderereignisses zu aktualisieren. Das Seltsame ist, dass es in einem Kalender funktioniert und nicht in dem anderen.Uncaught ScriptError: Ungültiges Argument: EVENT_HANGOUT

Hier ist ein Codebeispiel

function makeAppointment(eventID, person, calendarID){ 
    Logger.log("eventID:", eventID); 
    Logger.log("userFolder: " + person); 
    Logger.log("calendarID: " + calendarID); 

    var userFolder = findFolder(person); 
    var calendar = CalendarApp.getCalendarById(calendarID); 
    var event = calendar.getEventSeriesById(eventID); 
    var appointments = getAppointments(true, calendarID); 
    try { 

    event.setTitle("Interviewee: " + person); 
    event.setDescription(userFolder.getUrl()); 

    return appointments; 
    } 
    catch(e){ 
    Logger.log("There was an issue with setting interview"); 

    } 
    return appointments; 
} 

Die makeAppointment Funktion aus der Java-Skript Seite genannt wird, in dem die relevanten Informationen in übergeben wird. Aber es wirft einen Fehler auf der Browser-Konsole Bild Clientseite angebracht. Es gibt 59 Ereignisse in dem Kalender, der dieses Problem verursacht, und 2 auf demjenigen, der dies nicht tut, ich finde, dass dies der einzige Unterschied zwischen den beiden ist.

console log error

Vielen Dank für jede Hilfe bei der Lösung dieses Problems bereitgestellt

+0

Der Fehler kommt von der Kalenderanwendung. – Barmar

+0

Ich weiß, aber ich weiß nicht, warum es den Fehler wirft und wie es zu beheben, damit es funktioniert. Haben sie eine Idee? –

+0

Müsste sehen, wo in 'CalendarApp' es passiert und über welche Variable es sich beschwert. – Barmar

Antwort

0

Das Problem mit der Art der Veranstaltung war. Wenn beim Erstellen eines Ereignisses eine Videoanrufoption für dieses Ereignis vorhanden ist, wird beim Aktualisieren ein Fehler ausgegeben. Durch das Entfernen der Videoanrufoption wird das Problem behoben.

Verwandte Themen