Skip to main content
CheckTown
Генераторы

Генератор ICS: создание файлов событий календаря

Опубликовано 5 мин чтения
В этой статье

Что такое файлы .ics?

Файл .ics (iCalendar) — это универсальный формат данных календаря, определённый RFC 5545. Он позволяет делиться событиями календаря между любыми приложениями — Google Calendar, Apple Calendar, Outlook, Thunderbird и другие поддерживают его. Когда пользователь открывает файл .ics, приложение календаря импортирует событие со всеми деталями.

Формат iCalendar хранит события как структурированный текст со свойствами: название, даты начала и окончания, место, описание, правила повторения и напоминания. Будучи открытым стандартом с конца 1990-х, файлы .ics являются самым надёжным способом распространения событий календаря между платформами и устройствами.

Создание событий календаря

Генератор ICS создаёт правильно отформатированные файлы .ics из деталей вашего события. Ключевые поля определяют, что отображается в календаре получателя.

  • Название и описание — краткое содержание события отображается как имя события, а описание предоставляет дополнительный контекст в представлении деталей
  • Дата и время — время начала и окончания с информацией о часовом поясе обеспечивают отображение события в правильное местное время для каждого получателя
  • Правила повторения — ежедневное, еженедельное, ежемесячное или ежегодное повторение с необязательными датами окончания. Синтаксис RRULE соответствует спецификации RFC 5545
  • Напоминания (VALARM) — запускают уведомления перед началом события. Типичные значения — 15 минут, 1 час или 1 день до события

Попробуйте бесплатно — без регистрации

Сгенерировать файл .ics →

Где использовать файлы .ics

Файлы ICS используются везде, где нужно делиться событиями календаря или распространять их группам людей.

  • Приглашения по email — прикрепите файлы .ics к письмам, чтобы получатели могли добавить события в календарь одним кликом
  • Сайты мероприятий — добавьте кнопки 'Добавить в календарь', скачивающие файлы .ics для конференций, вебинаров и митапов
  • Подтверждения бронирования — после резервации отправьте файл .ics с деталями встречи. Гостиницы, авиакомпании и врачи используют этот шаблон

Часто задаваемые вопросы

Как обрабатываются часовые пояса в файлах .ics?

Файлы ICS могут указывать время тремя способами: UTC (с суффиксом Z), местное время с часовым поясом (с использованием свойства TZID) или плавающее время (без часового пояса, интерпретируется как местное время пользователя). Для событий с участниками в нескольких часовых поясах всегда используйте UTC или явный TZID.

Совместимы ли файлы .ics с Outlook, Google Calendar и Apple Calendar?

Да. Формат iCalendar (RFC 5545) поддерживается всеми основными приложениями календаря. Google Calendar, Apple Calendar, Microsoft Outlook, Thunderbird и большинство других приложений календаря могут импортировать файлы .ics. Могут быть незначительные различия в отображении продвинутых функций, но базовые свойства поддерживаются универсально.

Могут ли файлы .ics содержать несколько событий?

Да. Один файл .ics может содержать несколько блоков VEVENT в одной обёртке VCALENDAR. Это полезно для распространения полного расписания мероприятий, например, программы многодневной конференции или учебного плана курса. Приложения календаря импортируют все события из файла сразу.

Похожие инструменты