我知道我一定是脑死了,一个月前我有一个解决方案,但是不小心删了它(哎呀)!
从this page您可以创建一个小小部件日历。使用日期选择器和议程(是的,都需要)
它会生成一些代码:
<script src="http://www.gmodules.com/ig/ifr?url=http://www.google.com/ig/modules/calendar3.xml&up_calendarFeeds=&up_calendarColors=&up_firstDay=0&up_dateFormat=0&up_timeFormat=1%3A00pm&up_showDatepicker=1&up_hideAgenda=0&up_showEmptyDays=0&up_showExpiredEvents=1&synd=open&w=320&h=165&title=__MSG_Google_Calendar__&lang=en&country=ALL&border=%23ffffff%7C3px%2C1px+solid+%23999999&output=js"></script>
但是它没有指定日历,并且始终加载本地日历。我看到那里有变量up_calendarFeeds
,这让我想到我应该尝试添加一个Feed。我在Feed上搜索并找到了google's page。表示Feed网址的格式为:
https://www.google.com/calendar/feeds/userID/private-magicCookie/full
full
以上basic
用于机器可读,我假设该小工具使用。但是,当我使用我的数据设置up_calenderFeeds
变量时,它不会加载任何内容。我错过了什么?这是我的最终代码:
<script src="http://www.gmodules.com/ig/ifr?url=http://www.google.com/ig/modules/calendar3.xml&up_calendarFeeds=https://www.google.com/calendar/feeds/ohmusama@gmail.com/private-0b7544f4b5f2198fc76c96e59f285dad/full&up_calendarColors=&up_firstDay=0&up_dateFormat=0&up_timeFormat=1%3A00pm&up_showDatepicker=1&up_hideAgenda=0&up_showEmptyDays=0&up_showExpiredEvents=1&synd=open&w=195&h=500&title=Portland+IPA+Calendar&lang=en&country=ALL&border=%23ffffff%7C3px%2C0px+solid+%23999999&output=js"></script>
答案 0 :(得分:0)
好吧,因为没有人能够帮助我。我搜索并搜索并找到了一些答案。
get字符串中有许多不同的变量,其中有许多字符需要转义。首先,出于某种原因,up_calendarFeeds
必须设置为({})
,其中编码的网址最终为up_calendarFeeds=%28%7B%7D%29
然后,您需要为您的日历设置2个变量才能正常工作(我认为您需要两者),up_c0u
和up_c0c
这两个变量都适用于您的Feed路径。请注意,它似乎可以采用数组形式,因此您可以通过递增0来添加多个Feed,因此up_c1u
up_c2u
up_c3u
等