6

У меня есть куча файлов .vcs, теперь я хочу импортировать их в календарь Google. Я погуглил для решения, и я нашел способ, который упоминает

  1. Вам нужно сначала сохранить файл .vcs на жестком диске;)

  2. Перейдите на страницу своего Календаря Google (https://www.google.com/calendar/). Вам необходимо войти в систему, используя свое имя пользователя и пароль.

  3. Перейдите к - "Другие календари" в нижней левой части страницы. Затем нажмите стрелку вниз в конце меню "Другие календари".

  4. Затем выберите "Импортировать календарь".

  5. Появится новое всплывающее окно. Затем просто перейдите к сохраненному файлу .vcs и выберите его. Выберите, какой календарь вы хотите сохранить этот новый календарь. Затем нажмите "Импорт".

После того, как я следовал этим шагам, я получаю следующую ошибку

Обработано ноль событий.

Не удалось импортировать события: невозможно обработать файл iCal/CSV.

Пожалуйста, укажите способ импортирования моих файлов .vcs в календарь Google.

4 ответа4

2

У меня была такая же проблема вчера, когда я перемещал много файлов .vcs со своего старого мобильного телефона в Календарь Google. Я нашел решение, когда удалял некоторые строки из этих файлов. В моем случае это была строка, которая начинается с "RRULE", например:

RRULE:YM1 #0

Возможно, эта строка вызывает ошибку и в вашем случае. Все, что мне нужно было удалить эту строку.

1

Попробуйте изменить "End" на "END" в файле и сохранить как .ics. Затем выполните шаги импорта сверху.

Этот небольшой трюк позволяет сохранять резервирование United Airlines и другие файлы .vcs в Календаре Google.

0

В дополнение к ответу @ oskark мне также пришлось изменить все записи с описанием, содержащим символ новой строки, чтобы импорт работал.

  1. удалить все вхождения RRULE:YM1 #0
  2. Удалите все символы новой строки \n после DESCRIPTION пока не начнется следующий тег

Например:

DTEND:20160328T142300Z
DESCRIPTION;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:some very long
string
LOCATION; ...

становится

DTEND:20160328T142300Z
DESCRIPTION;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:some very long string
LOCATION; ...
0

Похоже, импорт не удалось из-за ошибок в файле. К сожалению, не Failed to import events: Unable to process your iCal/CSV file.. дает мало информации.

Проверьте свой файл перед импортом с помощью некоторого инструмента проверки iCal. В настоящее время я использую https://icalendar.org/validator.html, который принимает файлы, URL-адреса и введенный текст. Вы получите подробный список всех ошибок с указателями на спецификацию, чтобы понять, что пошло не так (возможно, вам будет достаточно, чтобы это исправить).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .