如何使用Google Apps脚本创建两天的AllDay活动?

问题描述:

我想使用Google Apps脚本 createAllDayEvent(标题,日期)创建全天Google日历,但只有一个日期参数,所以我只能创建一个全天Google日历。

I want to use Google Apps Script createAllDayEvent(title, date) create an All day Google Calendar, but there is only one date parameter, so I only could create one day AllDay Google Calendar.

现在我需要创建两天AllDay Google日历(例如:从2013年6月28日到2013年6月29日),我该怎么办?

Now I need to create two days AllDay Google Calendar (e.g.:from Jun 28, 2013 to Jun 29, 2013), how could I do?

感谢您的帮助!

Thanks for help!

您需要使用 createAllDayEventSeries(),它接受一个重复参数。

You need to use createAllDayEventSeries(), which accepts a Recurrence parameter.

var recurrence = CalendarApp.newRecurrence().addDailyRule().times(2);
var eventSeries = CalendarApp.getDefaultCalendar().createAllDayEventSeries('My All Day Event',
    new Date('June 28, 2013'),
    recurrence,
    {guests: 'everyone@example.com'});
Logger.log('Event Series ID: ' + eventSeries.getId());