Когда повторяющиеся события добавляются по дате, они не отображаются в приложении для Android.Вот пример сценария приложения, который демонстрирует проблему:
function myFunction() {
CalendarApp.getDefaultCalendar().createEventSeries('Dates Repeated',
new Date('October 7, 2018 03:00:00 PM EST'),
new Date('October 7, 2018 04:00:00 PM EST'),
CalendarApp.newRecurrence()
.addDate(new Date('October 8, 2018'))
.addDate(new Date('October 10, 2018'))
.addDate(new Date('October 11, 2018'))
);
CalendarApp.getDefaultCalendar().createEventSeries('Tue Thu Meeting',
new Date('October 9, 2018 01:00:00 PM EST'),
new Date('October 9, 2018 02:00:00 PM EST'),
CalendarApp.newRecurrence().addWeeklyRule()
.onlyOnWeekdays([CalendarApp.Weekday.TUESDAY, CalendarApp.Weekday.THURSDAY])
.until(new Date('October 19, 2018')));
}
Существует два события: «Повторение дат» и «Встреча в четверг».После запуска этого сценария оба события отображаются в Календаре Google.
Календарь Google Web:
- "Повторение дат" появляется в Календаре Google 7, 8, 10 октября,11, как и ожидалось.
- «Tue Thu Meeting» появляется в Google Calendar Web 9, 11, 16, 18, как и ожидалось.
Google Calendar Android
- Событие «Повтор даты» нигде не появляется.
- «Tue Thu Meeting» отображается, как и ожидалось.
Версии:
- Google Chromeнастольная версия 69.0.3497.100 (официальная сборка) (64-разрядная версия)
- Календарь Google Android версия 6.0.2-213980666-релиз
- версия Android 9 на Google Pixel