Инструкция:
1.Создаём в MLO представление Встреча (у меня настроен фильтр по полям Начало, Срок и не является папкой; у Гугл сказано что минимальным набором полей для импорта являются Subject и Start Date)
2.Поместить шаблон отчёта GCalendar_csv.mrpt в папку C:\Program Files\MyLifeOrganized.net\MLO\Reports
3.Файл->Печать. Выбрать шаблон GCalendar_csv. В браузере.
4.В браузере Файл->Сохранить как->Текстовый файл и сохраняем в файл с расширением .csv (тестировал в FireFox)
5.Сохранённый файл открываем в Блокноте и сохраняем в кодировке Юникод
6.В Календаре Google Настройки->Календари->Импорт календаря. Импортируем файл csv в нужный календарь.
Описание работы шаблона
В заголовке генерируемого csv файла перечислены все возможные поля. Некоторые из них не актуальны для MLO. В частности:
- All Day Event - установлен False, но Google определяет этот параметр самостоятельно,
- Reminder On/Off - не указан, но можно указать вместе со следующим пунктом,
- Reminder Date и Reminder Time - не импортируются, но если кому-то надо то, в попробуйте переменные <%ReminderDate%> и <%ReminderTime%>
- Meeting Organizer - не указан, но по идее можно прописать себя в шаблоне,
- Location - не импортируется, т.к. контексты MLO более широкое понятие, но можно подстроить под себя,
- Private - не указан
Чего хотелось бы
1.Что-нибудь упростить/автоматизировать в этой схеме. Кто знаком с форматом iCalendar - может там геморроя будет меньше? Или как сделать так, что бы в csv сохранялся Юникод по умолчанию?
2.Настроить аналогичную схему для отслеживания поручений с помощью веб-сервиса.