Kaip atrodo įvykio tekstas
iCalendar įvykis yra pažymėtų eilučių rinkinys tarp BEGIN:VEVENT ir END:VEVENT. Formatas apibrėžtas 2009 m. paskelbtame RFC 5545 ir yra tas pats, kuris naudojamas .ics kalendoriaus failuose.
Pavyzdys QR kodo dydžio: BEGIN:VEVENT, SUMMARY:Bread baking class, DTSTART:20261015T170000Z, DTEND:20261015T190000Z, LOCATION:Maple Street Bakery, Portland, END:VEVENT. Pilnas kalendoriaus failas įvykius apgaubia BEGIN:VCALENDAR ir prideda laukus, pavyzdžiui, UID ir DTSTAMP, tačiau QR kodai, kad sutaupytų vietos, dažnai neša tik įvykio bloką.
- SUMMARY: įvykio pavadinimas
- DTSTART ir DTEND: pradžia ir pabaiga, kaip YYYYMMDDTHHMMSS
- LOCATION: vieta arba adresas
- DESCRIPTION: ilgesnės pastabos
- Galinis Z reiškia, kad laikas nurodytas UTC
Kaip nurodyti tinkamą laiką
Laiko rašymas UTC su galiniu Z yra paprasčiausias būdas užtikrinti, kad įvykis visiems atrodytų tinkamu vietiniu laiku. Laikas be Z laikomas plaukiojančiu vietiniu laiku, kuris kitų laiko juostų žmonėms gali pasislinkti, o įvardytai laiko juostai reikia papildomų duomenų, didinančių kodą.
Visos dienos įvykiams galima naudoti vien datos reikšmę, pavyzdžiui, DTSTART;VALUE=DATE:20261015.
Palaikymas ir alternatyvos
Įvykių kodų palaikymas įtaisytose kamerų programėlėse skiriasi; kai kurios pasiūlo įvykį pridėti tiesiogiai, kitos rodo tekstą arba reikalauja skaitytuvo programėlės. Prieš spausdinant verta patikrinti telefonus, kuriuos naudoja jūsų auditorija.
Dažna alternatyva – QR kodas, nukreipiantis į talpinamą .ics failą arba įvykio puslapį su mygtukais „pridėti į kalendorių“. Nuoroda taip pat leidžia ištaisyti laiką ar vietą jau atspausdinus kodą.