Your team already lives in a calendar. Rather than asking them to open Creator to see what is booked, publish the report as an iCal feed and let them subscribe — Google Calendar, iCloud, Outlook and anything else that speaks the format will poll it and keep itself current.
Still the right approach — with one warning the original never gave. This is a Creator feature rather than a third-party API, so nothing has been deprecated underneath it. But the feed depends on a private link, and that deserves saying plainly: a private link is a permanent, unauthenticated URL. Anyone who holds it can read that report, forever, with no login. That is unavoidable here — calendar clients cannot authenticate — but it is a decision you should make knowingly. The original published a working private link in the lesson text, which is exactly the mistake to avoid.
A calendar entry showing only a record ID is useless. Concatenate the fields that make it meaningful into a single multi-line field:
// On Edit > On Success — build a readable event description input.Event_Description = input.Event_Name + " / " + input.Client + " / " + input.Organizer;
Publish the report, take its private link, and assemble the feed URL. Only DTSTART and DTEND are mandatory:
https://creatorexport.zoho.com/icalFeed.do
?sharedBy=YOUR_ACCOUNT
&appLinkName=YOUR_APP
&viewLinkName=Your_Report_Name
&privatelink=YOUR_PRIVATE_LINK
&SUMMARY=Event_Description
&DTSTART=Start_Date_Time
&DTEND=End_Date_Time
&ZC_FULL_DAY_EVENT_VAR=Full_Day_EventPaste that into Google Calendar under Other calendars → From URL, or in iCloud under File → New Calendar Subscription.
DTSTART, DTEND and SUMMARY, confirm events appear, then extend. A malformed optional field makes the whole feed fail to parse, and the error surfaces as “nothing appeared”.calendar.events scope.This script is part of the free Creator Scripts Deluge Library.
All 39 Deluge scripts, the full Zoho Creator course, and every downloadable asset are now free. Get free access →