Скрипт автоматически определяет, с какого устройства просматривается страница, чтобы определить, в какой календарь нужно добавлять события.
Если пользователь просматривает страницу через iOS или Mac, тогда при клике на кнопку будет генерироваться и скачиваться файл события формата *.ics, этот файл универсален для большинства программ-календарей.
Если пользователь использует другое устройство, то при нажатии на кнопку открывается сайт Google Календарь, с предварительно заданными датой, временем и названием мероприятия. При этом, если пользователь не был авторизован в сервисе Google ранее, тогда ему будет предложено сперва авторизоваться, чтобы добавить событие в календарь.