OGE logoOGE

Import / export

Three lazy secondary entries keep the main bundle small: /export-ical (RFC 5545, no dependencies), /export-pdf (the jspdf peer, with the same Unicode font registry as every other OGE PDF export) and /export-excel (the exceljs peer). Each reads the scheduler's getExportData() model, so a custom pipeline can start from the same rows. print() prints the current view itself.

.ics export .ics import PDF Excel print()

iCalendar

Download the calendar as .ics — the recurring series export as RRULE with their skipped dates as EXDATE — or import a sample file: a weekly retro with one moved occurrence and an all-day holiday. Every imported event runs through the cancelable appointmentAdding pipeline.

exportToICalendar importICalendar RECURRENCE-ID
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday

PDF, Excel & print

The list exports write the visible period's appointments in chronological order — grouped by day in the PDF, one typed row per occurrence in Excel, with a column per resource kind. print() clones the view with the page's styles into a hidden frame and opens the print dialog.

exportSchedulerToPdf exportSchedulerToExcel print()
Sunday, August 2, 2026
Monday, August 3, 2026
Tuesday, August 4, 2026
Wednesday, August 5, 2026
Thursday, August 6, 2026
Friday, August 7, 2026
Saturday, August 8, 2026