融合表输入日历

时间:2012-08-01 21:32:33

标签: google-fusion-tables

我有一个包含我的客户数据库的融合表。一列是安装日期。我希望能够在谷歌日历中查看该信息。有没有人有一个简单的方法来实现它? 谢谢!

2 个答案:

答案 0 :(得分:0)

我不认为此功能已经存在,但您自己也不难做到这一点。

您可以将one of the client libraries用于Fusion Tables(例如Google APIs Client Library for PHP),然后只需连接到您的Fusion Table,获取您的数据并generate an iCal file。然后,您可以将生成的文件导入Google日历,也可以只在网络服务器上提供您的脚本,并在Google日历中订阅生成的日历。

我在PHP中很快put together such a script(网址:http://gft.rdmr.ch/examples/php/GFTCalendar.php),也许您可​​以将它作为一个开始使用,或者只是使用您喜欢的编程语言来自己做。

答案 1 :(得分:0)

看起来很酷的挑战,我已经在这里完成了它:

https://github.com/fontanon/google-fusiontables2calendar

它提供了一个配置文件,使每个人都可以更轻松地进行设置:

<?php 

// ::auth config::
// Google Public API Access Key. Don't forget to activate Google API for fusion tables
// Get one and configure access and perms at https://console.developers.google.com
$API_KEY="add yours";

// ::fusion tables config::
// The Fusion Tables ID (find it at fusion tables URL: the docid param)
$TABLE_ID="add yours";

// Name of columns to retrieve from the fusion table, separated by ','.
// Below ones are mandatory for building the calendar, and its position sensitive.
$COL_NAMES="summary,description,start,end,location,url";

// Date format in the fusion table. Examples: d/M/Y, Y-M-d H:i:s, YMdTHisZ ...
$DATE_FORMAT="add yours";

// ::calendar config::
// Name of your calendar
$CAL_NAME="add yours";

// Description of your calendar
$CAL_DESC="add yours";

// Timezone of your calendar. Examples: US/Pacific, Europe/Madrid
$CAL_TZ="add yours";
?>