Есть ли способ легко импортировать из ICAL (Google Calendar) в таблицу доступа - PullRequest
0 голосов
/ 06 февраля 2011

У нас есть система управления бизнесом на основе Access 2003, которая включает в себя очень простой календарь событий, в котором записывается, какие маркетинговые действия были предприняты против событий, и отправляется пара автоматических уведомлений в Twitter.Я хотел бы, чтобы эта программа считывала любые события из файла ical нашего календаря Google, в идеале без необходимости загружать файл.В этом случае событие будет храниться локально в базе данных Access, и ему не нужно будет синхронизироваться с календарем Google.

Буду признателен за любые идеи о способах импорта файлов с сервера прямо с сервера.*

Заранее спасибо PG

1 Ответ

1 голос
/ 06 февраля 2011

Прежде всего, техническая спецификация для ICAL: RFC 5545 .

Это довольно простой текстовый формат для анализа.Вероятно, поэтому на любом языке существует немного библиотек для чтения файлов ICAL.

Обратите внимание, что невозможно получить данные в формате файла с сервера без загрузки файла.Определение «загрузка» - это чтение потока байтов по сети, которые отформатированы в соответствии с правилами тех или иных форматов файлов.

Однако, возможно, будет возможно выполнить очистку экрана или подключитьсяAPI календаря Google и просто получите интересующие вас события. Если вы используете фид API Календаря Google , то он не будет загружаться, поскольку вы не передаете весь файл календаря.Несмотря на то, что это XML-формат ATOMpub для каналов, вам, вероятно, не понадобится полноценный анализатор XML для этого небольшого объема данных.

...