我对Google-Apps-Script
很新。你能举例说明如何使用
日历>复发> onlyOnWeeks
我想创建一个每日活动,但仅限三个特定周。我的解决方案无法正常工作。每日活动正在创造,但每周都在创造。
var myrecurrence = CalendarApp.newRecurrence()
.addDailyRule().onlyOnWeeks([44,45,51]);
cal.createEventSeries(mytitle, startTime, endTime, myrecurrence);
答案 0 :(得分:1)
幕后的CalendarApp API使用iCal规范。根据规范,“onlyOnWeeks”规则只能应用于年度规则。
更多信息 - http://www.ietf.org/rfc/rfc2445.txt
搜索“BYWEEKNO”并在那里找到特定规则的第二个实例。
所以试试下面的这一行,我想你会越来越近了。注意“addYearlyRule”而不是“addDailyRule”
var myrecurrence = CalendarApp.newRecurrence().addYearlyRule().onlyOnWeeks([44,45,51]);