さまざまな Web サイトで、Google カレンダーのイベントを Google スプレッドシートに簡単にエクスポートできる人気のスクリプトがあります。それは正常に機能します...定期的なイベントでは機能しないことを除いて。
コードの要点は次のとおりです。
var mycal = "sample@gmail.com";
var cal = CalendarApp.getCalendarById(mycal);
var events = cal.getEvents(new Date(startDate), new Date(endDate));
次に、「イベント」のメンバーを反復処理するだけです。問題は、定期的なイベントが「getEvents」が理解できない別の方法で定義されていることです。したがって、定期的なイベントのみを含む日付範囲のクエリでは、何も見つかりません。
定期的なイベントを適切にクエリするコードを誰かが書いているのではないかと思っています。
ロバート