VALARMs из iCalendars (.ics) не распознаются Календарем Google
Календарь Google не распознает VALARM из файлов.ics при импорте. Рассмотрим календарь ниже с одним событием и напоминанием. Все импортируется нормально, за исключением письма с напоминанием - (указанного в разделе VALARM), которое игнорируется при импорте.
BEGIN:VCALENDAR
VERSION:2.0
PRODID:Recurring
BEGIN:VEVENT
DTSTART:20160408T231500
SUMMARY:Groceries
DESCRIPTION:Get food
BEGIN:VALARM
ACTION:EMAIL
DESCRIPTION:This is an event reminder
SUMMARY:Alarm notification
ATTENDEE:mailto:foo@example.com
TRIGGER:-P0DT0H30M0S
END:VALARM
END:VEVENT
END:VCALENDAR
1 ответ
Нашел решение.
Это исправление символов новой строки? Нет.
Это было добавление UID? Нет.
Было ли это добавить атрибут DTSTART? Нет.
Такой же .ics
файл должен быть импортирован дважды, прежде чем Google Calendar будет соблюдать VALARM
оповещатели.
Детали события будут импортированы при первом импорте. Второй импорт будет импортировать сигналы тревоги. Тьфу...
Извините за оттенок разочарования. По счастливой случайности я нашел решение, скрытое в неясном ответе в одной из веток форума Календаря Google.
В моем случае уловка заключалась в том, чтобы сначала включить уведомления в конкретном календаре.
Итак, шаги следующие:
- Создайте / отредактируйте календарь, из которого вы хотите добавить / импортировать события
.ics
файл в - Включить уведомления для уведомлений о событиях (как для обычных событий, так и для ежедневных событий)
- Импортируйте
.ics
файл в настроенный календарь
Примечание: точный порядок шагов необходим.