Персонализированный календарь и трекер задач в Google таблицах с использованием Google Apps Script. Состоит из листа Задачи и листа Расписание. Лист Задачи выполняет роль таск-трекера и сортирует задачи по статусу, дедлайну, предмету, автоматически указывает день недели по дате дедлайна, раскрашивает задачи в соответствии с выбранной палитрой, автоматически сдвигает прошедшие даты дедлайна на текущую дату:
Лист Расписание выполняет все функции обычного университетского расписания с тем преимуществом, что автоматически скрывает "мигающие" пары (повторяющиеся только по четным или нечетным неделям), позволяет отмечать свое присутствие на занятиях и готовность домашних заданий, добавлять ссылки на интернет-ресурсы по предметам:
Необходимо создание триггеров к каждой функции файла:
- function SortRange() развертывается при изменениях
- function AutoColor() развертывается при изменениях
- function AutoFill() развертывается при изменениях
- function SetDeadline() развертывается при изменениях
- function WeekCounter() развертывается по времени каждый понедельник с 0:00 до 1:00
- function AutoHide() развертывается по времени каждый понедельник с 1:00 до 2:00