2017-10-17 58 views
1

这是我的代码片段。我没有修改它在几个月,它一直工作没有搭配,直到突然间今天我得到一个“类型错误:无法找到函数createAllDayEvent对象日历。”当我尝试提交我的Google表单时。TypeError:在对象中找不到函数createAllDayEvent Calendar

任何人都可以指出我可能是什么原因?是Google更新还是他们需要更新的内容?因为Google改变了一些内容?谢谢

//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(); 
    } 

回答

3

我的脚本在过去24小时内也打破了。我提出一个问题: https://issuetracker.google.com/67890149

参考示例生成相同的错误:

// 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

谢谢...我将继续这样的检查,看是否有解决方案。 –

+0

再次感谢,这是Google的问题,目前它似乎已修复。 –

+0

我现在也跑了。看起来他们修理并关闭了票。 –

相关问题