1

我很陌生Google-Apps-Script。你能举个例子如何使用

日历 > 重复 > onlyOnWeeks

我想创建一个每日活动,但只在三个特定的周内。我的解决方案无法正常工作。每日事件正在创建,但每周。

var myrecurrence = CalendarApp.newRecurrence()
                          .addDailyRule().onlyOnWeeks([44,45,51]);
cal.createEventSeries(mytitle, startTime, endTime, myrecurrence);
4

1 回答 1

1

幕后的 CalendarApp API 使用 iCal 规范。根据规范,“onlyOnWeeks”规则只能与年度规则一起应用。

更多在这里 - http://www.ietf.org/rfc/rfc2445.txt

搜索“BYWEEKNO”并在那里找到特定规则的第二个实例。

所以试试下面的这条线,我想你会更接近。注意“addYearlyRule”而不是“addDailyRule”

var myrecurrence = CalendarApp.newRecurrence().addYearlyRule().onlyOnWeeks([44,45,51]);
于 2012-11-01T16:45:59.473 回答