Отпуска команды в общем календаре — синхронизируются сами

Сценарий переносит одобренные отгулы из сервиса учёта времени в Google Calendar как события на весь день, обновляя и убирая их при изменениях.

  • Отпуска всей команды в одном Google Calendar
  • Одобрили — событие появилось само
  • Отменили — запись убирается автоматически
  • Планировать загрузку стало просто
Google Calendar

Как это работает

Чтобы данные из Google Calendar автоматически попадали в , достаточно готового сценария — без выгрузок руками.

  1. Запуск: Запланировать триггер
  2. Затем: Everhour - Получить отгул
  3. Проверка: Filter Утвержденный отгул
  4. Если да — Подготовить данные отпусков
  5. Затем: Сформировать данные календаря
  6. Затем: Найти событие по ключу
  7. Затем: Прикрепить ID события
  8. Проверка: Проверить наличие события
  9. Если да — Обновить событие на весь день
  10. Если нет — Создать событие на весь день
  11. Затем: Сформировать группы назначения
  12. Затем: Список событий назначений
  13. Затем: Найти устаревшие события (по назначению)
  14. Затем: Удалить событие календаря
  15. Затем: Сформировать глобальный набор ключей
  16. Затем: Список событий Everhour
  17. Затем: Найти устаревшие события (глобально)
  18. Затем: Настройки

Такой сценарий можно запустить в Scriptera: задача описывается обычными словами, сборка и запуск — на стороне сервиса.