1

私はかなり新しいですGoogle-Apps-Script。使い方の例を教えてください

カレンダー>繰り返し> onlyOnWeeks

毎日のイベントを作成したいのですが、特定の3週間だけです。私の解決策は正しく機能しません。毎日のイベントが作成されていますが、毎週です。

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

1 に答える 1

1

舞台裏でのCalendarAppAPIはiCal仕様を使用します。仕様によると、「onlyOnWeeks」ルールは年次ルールでのみ適用できます。

詳細はこちら-http://www.ietf.org/rfc/rfc2445.txt

「BYWEEKNO」を検索し、そこで特定のルールの2番目のインスタンスを見つけます。

だから、以下のこの行を試してみてください、そして私はあなたが近づくと思います。「addDailyRule」ではなく「addYearlyRule」に注意してください

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