未捕获的ScriptError:无效的参数:EVENT_HANGOUT

时间:2016-05-19 00:31:24

标签: javascript uncaught-exception

尝试更新日历活动的标题和说明时收到此错误。奇怪的是它适用于一个日历而不是另一个日历。

这是一个代码示例

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

从传递相关信息的java脚本端调用makeAppointment函数。但是它会在附加的客户端浏览器控制台图像上引发错误。日历上有59个事件可以创建这个问题,2个事件没有,我发现这是两者之间的唯一区别。

console log error

感谢您在解决此问题时提供的任何帮助

1 个答案:

答案 0 :(得分:0)

问题在于事件的类型。创建事件时,如果该事件存在视频呼叫选项,则在更新时将引发错误。删除视频通话选项将解决此问题。