добавить событие с повторениями:
Повторения выражаются в формате iCalendar . К счастью, вы должны знать только поля DTSTART , DTEND , EXDATE , RDATE , RRULE . Также обратите внимание, что сигналы тревоги помещаются в корень записи события xml. (Вы не можете использовать когда и тег повторения вместе). Веб-приложение Google Calendar не помечает RDATE, EXDATE, но понимает их, и другие приложения могут пометить их.
редактировать повторяющееся событие:
Если вы можете опубликовать нормальное и повторяющееся событие, его обновление не должно вызвать проблем. Я проверил обновление на Google от нормального до повторяющегося и обратно без проблем.
редактирование определенного повторения повторяющегося события
Исключения из повторения выражаются в виде новых событий (подтвержденных или отмененных), которые имеют ссылку (в теге) originalEvent на повторяющееся событие. Имейте в виду, что изменение поля в повторяющемся событии может автоматически изменить поле в исключениях событий (например, заголовок). Если вы удалите originalEvent во время обновления до Google, Google молча игнорирует его.