Událost iCalendar

Také se nazývá: VEVENT, QR kód kalendáře, událost ICS, iCalendar event

Definice

Událost iCalendar je standardní textový blok začínající BEGIN:VEVENT, který popisuje schůzku nebo termín. Zakódovaný v QR kódu umožní telefonu přidat událost do kalendáře.

Jak text události vypadá

Událost iCalendar je sada popsaných řádků mezi BEGIN:VEVENT a END:VEVENT. Formát je definován v RFC 5545, vydaném v roce 2009, a je stejný, jaký používají kalendářní soubory .ics.

Příklad velikosti vhodné pro QR: BEGIN:VEVENT, SUMMARY:Bread baking class, DTSTART:20261015T170000Z, DTEND:20261015T190000Z, LOCATION:Maple Street Bakery, Portland, END:VEVENT. Úplný kalendářní soubor obaluje události do BEGIN:VCALENDAR a přidává pole jako UID a DTSTAMP, ale QR kódy často nesou jen blok události, aby ušetřily místo.

  • SUMMARY: název události
  • DTSTART a DTEND: začátek a konec, ve tvaru RRRRMMDDTHHMMSS
  • LOCATION: místo nebo adresa
  • DESCRIPTION: delší poznámky
  • Koncové Z znamená, že čas je v UTC

Správný čas

Zápis časů v UTC s koncovým Z je nejjednodušší způsob, jak zajistit, aby se událost zobrazila ve správném místním čase pro každého. Čas bez Z se bere jako plovoucí místní čas, který se může u lidí v jiných časových pásmech posunout, a pojmenované časové pásmo potřebuje další data, čímž se kód zvětší.

Celodenní události mohou používat hodnotu jen s datem, například DTSTART;VALUE=DATE:20261015.

Podpora a alternativy

Podpora kódů událostí ve vestavěných aplikacích fotoaparátu se liší; některé nabídnou přidání události přímo, jiné zobrazí text nebo vyžadují aplikaci pro skenování. Před tiskem se vyplatí to ověřit na telefonech, které vaše publikum používá.

Běžnou alternativou je QR kód, který odkazuje na hostovaný soubor .ics nebo stránku události s tlačítky pro přidání do kalendáře. Odkaz také umožňuje opravit čas nebo místo po vytištění kódu.

Často kladené otázky

Může QR kód přidat událost do mého kalendáře?

Ano. Zakódujte událost jako blok iCalendar VEVENT a telefony, které to podporují, nabídnou její přidání. Podpora se liší, takže spolehlivým záložním řešením je odkaz na soubor .ics.

Co znamená Z na konci času v kalendáři?

Označuje čas jako UTC. Kalendářní aplikace ho pak převedou do místního časového pásma každého člověka.

Proč můj QR kód kalendáře přidal událost ve špatný čas?

Čas byl pravděpodobně zapsán bez Z nebo časového pásma, takže se na skenujícím telefonu bral jako místní čas. Zapisujte časy v UTC s koncovým Z.

Zdroje a normy

Všechny pojmy