iCalendar-begivenhed

Kaldes også: VEVENT, kalender-QR-kode, ICS-begivenhed, iCalendar event

Definition

En iCalendar-begivenhed er en standardtekstblok, åbnet af BEGIN:VEVENT, der beskriver et møde eller en aftale. Kodet i en QR-kode lader den en telefon tilføje begivenheden til en kalender.

Hvordan begivenhedsteksten ser ud

En iCalendar-begivenhed er et sæt mærkede linjer mellem BEGIN:VEVENT og END:VEVENT. Formatet er defineret i RFC 5545, udgivet i 2009, og er det samme som bruges i .ics-kalenderfiler.

Et eksempel i QR-størrelse: BEGIN:VEVENT, SUMMARY:Bread baking class, DTSTART:20261015T170000Z, DTEND:20261015T190000Z, LOCATION:Maple Street Bakery, Portland, END:VEVENT. En fuld kalenderfil pakker begivenheder ind i BEGIN:VCALENDAR og tilføjer felter som UID og DTSTAMP, men QR-koder bærer ofte kun begivenhedsblokken for at spare plads.

  • SUMMARY: begivenhedens titel
  • DTSTART og DTEND: start og slut, som YYYYMMDDTHHMMSS
  • LOCATION: sted eller adresse
  • DESCRIPTION: længere noter
  • Et afsluttende Z betyder, at tiden er i UTC

At få tiden rigtig

At skrive tider i UTC med et afsluttende Z er den enkleste måde at få en begivenhed til at vises på det rette lokale tidspunkt for alle. En tid uden Z behandles som flydende lokal tid, som kan flytte sig for folk i andre tidszoner, og en navngivet tidszone kræver ekstra data, der gør koden større.

Heldagsbegivenheder kan bruge en værdi med kun dato, såsom DTSTART;VALUE=DATE:20261015.

Understøttelse og alternativer

Understøttelsen af begivenhedskoder i indbyggede kameraapps varierer; nogle tilbyder at tilføje begivenheden direkte, mens andre viser teksten eller kræver en scanner-app. Det er værd at tjekke på de telefoner, din målgruppe bruger, før du printer.

Et almindeligt alternativ er en QR-kode, der linker til en hostet .ics-fil eller en begivenhedsside med knapper til at tilføje til kalenderen. Et link gør det også muligt at rette tidspunktet eller stedet, efter koden er printet.

Ofte stillede spørgsmål

Kan en QR-kode tilføje en begivenhed til min kalender?

Ja. Kod begivenheden som en iCalendar VEVENT-blok, så tilbyder telefoner, der understøtter det, at tilføje den. Understøttelsen varierer, så et link til en .ics-fil er en pålidelig reserve.

Hvad betyder Z i slutningen af et kalendertidspunkt?

Det markerer tiden som UTC. Kalenderapps omregner den derefter til hver persons lokale tidszone.

Hvorfor tilføjede min kalender-QR-kode begivenheden på det forkerte tidspunkt?

Tiden blev sandsynligvis skrevet uden Z eller tidszone og blev derfor læst som lokal tid på den telefon, der scannede. Skriv tider i UTC med et afsluttende Z.

Kilder og standarder

Alle begreber