Using Functional URLs with iCal

Using Functional URLs with iCal

Note: I had originally posted this as a question, but found the answer and deleted the forum post.

I just discovered that one can use a single events-based database to create multiple ical feeds. In the past, I just created multiple new views of the database and then drafted the ical urls. The more elegant way is to use the functionality-based url criteria to filter the view, then draft the ical url.

For example, in my event database, I have these fields: EVENT_SUBJECT, EVENT_ORG, EVENT_BODY, EVENT_START, EVENT_END, EVENT_DAY, EVENT_LOCATION, EVENT_CALENDAR

where EVENT_ORG is the event's sponsoring organization, EVENT_CALENDAR, is the sponsoring organization's "sub calendar" that will be filtered for the ical, EVENT_DAY is the true/false ZC all-day parameter, and all others are self explanatory.

To create an ical "view" base on the parameter EVENT_CALENDAR "Van Antwerp", you use:
creatorexport.zoho.com/admin-name/app-name/ical/view-name/EVENT_CALENDAR=Van%20Antwerp
(note spaces must be url-encoded as %20)

Now, add-on the ical parameters:
creatorexport.zoho.com/admin-name/app-name/ical/view-name/EVENT_CALENDAR=Van%20Antwerp&DTSTART=EVENT_START&DTEND=EVENT_END&SUMMARY=
EVENT_SUBJECT&LOCATION=EVENT_LOCATION&ORGANIZER=
EVENT_CALENDAR&DESCRIPTION=EVENT_BODY&ZC_FULL_DAY_EVENT_VAR=EVENT_DAY

Now add that URL to your ical-complaint calendar like Google Calendar.

Hope you find this useful,

John M. Whitney