有没有办法轻松地从ICAL(谷歌日历)导入Access表

时间:2011-02-06 00:52:35

标签: ms-access vba google-calendar-api

我们有一个基于Access 2003的业务管理系统,其中包含一个非常基本的事件日历,记录了针对事件采取的营销行为,并向Twitter发送了几个自动化的爆炸。我想做的是从谷歌日历的文件中读取任何事件中的这个程序,理想情况下无需下载文件。然后,该事件将存储在Access数据库中,并且不需要与Google日历保持同步。

有关如何直接从服务器导入文件的任何想法都将受到赞赏。

提前致谢 PG

1 个答案:

答案 0 :(得分:1)

首先,ICAL的所有技术规范都是RFC 5545

这是一种非常简单的解析文本格式。这可能就是为什么几乎没有任何语言的库可以读取ICAL文件。

请注意,如果不下载文件,则无法从服务器获取文件格式的数据。 “下载”的定义是读取网络中根据一种或另一种文件格式的规则格式化的字节流。

然而,有可能进行屏幕抓取或挂钩到Google日历API并只是获取您感兴趣的事件。如果您使用Google Calendar API Feed,那么您将无法下载没有传输整个日历文件。即使它是源的ATOMpub XML格式,您也可能不需要为这些少量数据提供完整的XML解析器。