Календарь событий One Way
Календарь событий умеет показывать события с расписания GetCourse, отрисовывать разные иконки в зависимости от события, добавлять события в Google и Apple календари и интегрируется с Google - таблицами для удобного администрирования событий
Для настройки календаря перейдите в "настроить вид"
Найдите блок календаря и щелкните дважды левой кнопкой мыши
Этот параметр отвечает за события с расписания. Измените параметр true на false, чтобы календарь не брал уроки с расписания
Этот параметр отвечает за интеграцию с таблицами. Для того, чтобы подключить таблицу, вам понадобится доступ к специальной таблице и особая ссылка на нее.
https://docs.google.com/spreadsheets/d/1IW0zfmYvonoAPjj2RccS-NZQL8b8jAIjGBCSw5Lnuqc/edit#gid=0
После копирования перейдите в AppScript
В AppScript начните развертывание, нажав на "новое развертывание"
Не меняйте предлагаемые настройки. Доступ должен быть от вашего имени и доступен всем
Согласитесь на запуск. Веб-приложение запрашивает доступ к вашей учетной записи google. Это безопасно, но вы можете использовать новый аккаунт google для использования таблиц
На этом этапе нажмите "show Advanced => go to json"
Вам выдаст вашу специальную ссылку на таблицу
По этой ссылке никто не сможет перейти в вашу таблицу, но при переходе по ней сервер таблиц будет отдавать нам события. Скопируйте ссылку на веб-приложение. Также эту ссылку вы всегда сможете найти в AppScript в разделе "управление развертываниями".
Вставьте ссылку в код календаря. Не удалите кавычки, в которых должна быть ссылка
В самой таблице заполняйте события как было в таблице-примере.
Вставив в последнее поле group/black/closed, вы можете делать нестандартные иконки событий