В этой статье
Что такое файлы .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. Это полезно для распространения полного расписания мероприятий, например, программы многодневной конференции или учебного плана курса. Приложения календаря импортируют все события из файла сразу.