Календарь Google больше не импортирует будильники с файлами iCalendar.

Я написал скрипт, который генерирует несколько событий с будильниками в файле iCalendar. Раньше я мог импортировать их в Календарь Google, и будильники работали должным образом. В какой-то момент на прошлой неделе, когда я импортирую один из файлов iCalendar, напоминания о событиях больше не отображаются в Календаре Google. Чтобы диагностировать это, я попытался создать тестовое событие с будильником, а затем удалить его из ссылки Google Calendar iCal. Вот результаты за вычетом некоторой информации заголовка между BEGIN:VCALENDAR и первым BEGIN:VEVENT:

BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART:20130430T210000Z
DTEND:20130430T220000Z
DTSTAMP:20130430T143211Z
UID:cn0rdei9gdpbn0902jdvs0ltdkx1
CREATED:20130430T142949Z
DESCRIPTION:
LAST-MODIFIED:20130430T142949Z
LOCATION:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Test event
TRANSP:OPAQUE
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:This is an event reminder
TRIGGER:-P0DT0H10M0S
END:VALARM
END:VEVENT
END:VCALENDAR

Изменение UID и его повторный импорт приводит к правильному импорту события, за исключением того, что напоминание больше не существует. То же самое верно, если я оставлю информацию о часовом поясе, которую я пропустил выше.

Google просто убрал возможность импортировать будильники или есть способ это исправить?


person Michael Hoffman    schedule 30.04.2013    source источник


Ответы (2)


Установка напоминания по умолчанию даже не является обходным путем, потому что вы все равно потеряете ВСЕ записи о тревогах ics.

Я испробовал все подходы, которые смог найти в Интернете и здесь, и нашел довольно хорошее решение для устройства iOS, скажем, для iPhone. 1. Сохраните файл ics 2. Отправьте этот файл ics по электронной почте в качестве вложения к электронной почте, которая была настроена на вашем iphone. 3. На iPhone откройте это письмо и щелкните прикрепленный файл ics. 4. На этом этапе ваш iPhone должен спросить вас, какой календарь вы хотите импортировать в свой icc. Выберите свой календарь Gmail. 5. Записи в ics должны появиться в вашем календаре Google после синхронизации (может занять несколько минут, в зависимости от вашей среды).

Мой айфон iOS7. Я не пробовал на iPad или другой версии iOS, но я думаю, что это должно работать на другой версии iOS или iPad.

Если вы сомневаетесь, вы можете попробовать отредактировать одиночное событие ics и попробовать его перед импортом больших файлов ics. Я лично попробовал и проверил, установлен ли VALARM в календаре Google. Это сработало!!!!

Надеюсь, это поможет вам всем.

Эта проблема существовала так долго ~ В любом случае, позор Google. ----- Некоторые справочные заметки ----- Причина, по которой я ищу такое решение, заключается в следующем: я импортирую файл календаря праздников, который будет устанавливать будильник на каждый ДЕНЬ!! и нет возможности откатить предыдущий календарь (в то время как Контакты Google позволяют вам откатиться, у Календаря Google не так много возможностей!).

Что я могу сделать, так это 1. экспортировать этот испорченный календарь в google.ics 2. написать скрипт, чтобы избавиться от этих беспорядочных событий (СОЗДАНО: определенная ДАТА/ВРЕМЯ) 3. Удалить ВСЕ события из вашего календаря google 4. Использовать вышеуказанный метод для повторного импорта новых файлов ics, которые содержат ваши исходные события с правильными сигналами тревоги/напоминаниями.

person user2931820    schedule 21.02.2014

Лучший обходной путь, который я смог найти, был предложен в Твиттере @jxchong. Я создал новый Календарь Google с нужным оповещением, установленным по умолчанию, и импортировал в него события, для которых я хочу получать оповещения. Это работает только тогда, когда я хочу, чтобы один и тот же будильник был установлен для каждого события.

person Michael Hoffman    schedule 23.05.2013