I have just been having a play around with this! Depending on your PHP skills you can easily generate a HTTP request for this to be generated
I have just managed to link this to a button on my app and it downloads the ical and asks the user to add it straight away
The content of the URL could be made dynamic by using the Glide template fields
Heres a demo link
http://ablx.co.uk/ICALDEMO/index.php?location=123%20Test%20Street&description=test%20event&summary=test%20summary&url=http://www.google.co.uk&date_start=2020-2-7 01:00M&date_end=2020-2-7 22:00
Simply by changing the text after the PHP variables you can alter the ICS file that is created
For example if your ICAL file wanted to be for the following details:
- Location - Glide HQ
- Description - A Meeting with Glide HQ
- Summary - A gathering with all the cool people at the glide HQ.
- URL - http://www.community.glideapps.com
- Start Date - 2020-2-7 12:00 *Don’t want to get up too early *
- End Date - 2020-2-7 23:00
You could make your link like this and it would create a correct ICAL
http://ablx.co.uk/ICALDEMO/index.php?location=Glide HQ&description=A Meeting with Glide HQ&summary=A gathering with all the cool people at the glide HQ.&url=http://www.community.glideapps.com&date_start=2020-2-7 12:00&date_end=2020-2-7 23:00
Give it a try! However don’t embed this script as its only on my server temporarily!