我不知道如何在一周中的特定日期在Google Calendar API中添加定期事件,例如,在一年中的其余时间每周一重复一次事件,或者至少在X周内重复一次。
我可以使用此代码制作重播事件:
$ Cal = new Google_Service_Calendar ($ client);``
$ Client-> setAccessToken ($ token);
$ Event = new Google_Service_Calendar_Event (
array (
'Id' => $ event_id,
'Summary' => $ summary,
'Description' => $ description,
'Start' => array (
'DateTime' => $ startdate.'T '. $ Starttime. ': 00-05: 00'
'TimeZone' => 'America / Bogotá',
),
'End' => array (
'DateTime' => $ enddate.'T '. $ Endtime. ': 00-05: 00',
'TimeZone' => 'America / Bogotá',
),
'Reminders' => matrix (
'UseDefault' => FALSE,
'Overrides' => array (
Array ('method' => 'email', 'minutes' => 24 * 60),
Array ('method' => 'popup', 'minutes' => 10),
),
),
));
$ CalendarId = $ id_calendar;
$ Event = $ cal-> events-> insert ($ calendarId, $ event);
有人可以告诉我是否可以添加属性以在每周一,周四或每周的X日添加事件?或者我是否需要以其他方式去做。