2016-05-19 1 views
1

Эта ошибка получена при попытке обновить заголовок и описание события календаря. Странно, что это работает в одном календаре, а не на другом.Uncaught ScriptError: Invalid argument: EVENT_HANGOUT

Вот пример кода

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; 
} 

Функция makeAppointment вызывается из стороны Java Script, где соответствующая информация передается. Но он выдает ошибку на браузер консоли на стороне клиента изображение прилагается. В календаре есть 59 событий, которые создают эту проблему, а 2 - на том, что нет, я считаю, что это единственная разница между ними.

console log error

Спасибо за любую помощь, оказанную в решении этой проблемы

+0

Ошибка возникает из приложения календаря. – Barmar

+0

Я знаю, но я не знаю, почему он бросает ошибку и как ее исправить, чтобы она работала. У вас есть идея? –

+0

Нужно будет видеть, где в 'CalendarApp' это происходит, и какую переменную он жалуется. – Barmar

ответ

0

Проблема была с типом события. При создании события, если есть опция видеовызова, присутствующая для этого события, она будет вызывать ошибку при обновлении. Удаление варианта видеовызова позволит решить проблему.

 Смежные вопросы

  • Нет связанных вопросов^_^