iCalendar-tapahtuma

Tunnetaan myös nimillä: VEVENT, kalenteri-QR-koodi, ICS-tapahtuma

Määritelmä

iCalendar-tapahtuma on vakiomuotoinen tekstilohko, joka alkaa BEGIN:VEVENT ja kuvaa kokouksen tai tapaamisen. QR-koodiin koodattuna se antaa puhelimen lisätä tapahtuman kalenteriin.

Miltä tapahtumateksti näyttää

iCalendar-tapahtuma on joukko nimettyjä rivejä BEGIN:VEVENT:n ja END:VEVENT:n välissä. Muoto on määritelty vuonna 2009 julkaistussa RFC 5545:ssä, ja se on sama, jota .ics-kalenteritiedostot käyttävät.

QR-kokoinen esimerkki: BEGIN:VEVENT, SUMMARY:Bread baking class, DTSTART:20261015T170000Z, DTEND:20261015T190000Z, LOCATION:Maple Street Bakery, Portland, END:VEVENT. Täysi kalenteritiedosto kietoo tapahtumat BEGIN:VCALENDAR:n sisään ja lisää kenttiä, kuten UID ja DTSTAMP, mutta QR-koodit sisältävät usein vain tapahtumalohkon tilan säästämiseksi.

  • SUMMARY: tapahtuman otsikko
  • DTSTART ja DTEND: alku ja loppu muodossa YYYYMMDDTHHMMSS
  • LOCATION: paikka tai osoite
  • DESCRIPTION: pidemmät muistiinpanot
  • Perässä oleva Z tarkoittaa, että aika on UTC:ssä

Ajan oikein saaminen

Aikojen kirjoittaminen UTC:ssä perässä olevalla Z:lla on yksinkertaisin tapa saada tapahtuma näkymään oikeaan paikalliseen aikaan kaikille. Aika ilman Z:aa käsitellään kelluvana paikallisena aikana, joka voi siirtyä muissa aikavyöhykkeissä oleville, ja nimetty aikavyöhyke vaatii lisädataa, mikä tekee koodista suuremman.

Koko päivän tapahtumat voivat käyttää pelkkää päivämääräarvoa, kuten DTSTART;VALUE=DATE:20261015.

Tuki ja vaihtoehdot

Tapahtumakoodien tuki sisäänrakennetuissa kamerasovelluksissa vaihtelee; jotkin tarjoavat tapahtuman lisäämistä suoraan, kun taas toiset näyttävät tekstin tai tarvitsevat skannerisovelluksen. Yleisösi käyttämillä puhelimilla tarkistaminen kannattaa ennen painamista.

Yleinen vaihtoehto on QR-koodi, joka linkittää isännöityyn .ics-tiedostoon tai tapahtumasivulle, jossa on lisää kalenteriin -painikkeet. Linkki antaa myös korjata ajan tai paikan sen jälkeen, kun koodi on painettu.

Usein kysytyt kysymykset

Voiko QR-koodi lisätä tapahtuman kalenteriini?

Kyllä. Koodaa tapahtuma iCalendar VEVENT -lohkona, ja sitä tukevat puhelimet tarjoavat sen lisäämistä. Tuki vaihtelee, joten linkki .ics-tiedostoon on luotettava varavaihtoehto.

Mitä Z kalenteriajan lopussa tarkoittaa?

Se merkitsee ajan UTC:ksi. Kalenterisovellukset muuntavat sen sitten kunkin ihmisen paikalliseen aikavyöhykkeeseen.

Miksi kalenteri-QR-koodini lisäsi tapahtuman väärään aikaan?

Aika oli todennäköisesti kirjoitettu ilman Z:aa tai aikavyöhykettä, joten se luettiin paikallisena aikana skannaavassa puhelimessa. Kirjoita ajat UTC:ssä perässä olevalla Z:lla.

Lähteet ja standardit

Kaikki käsitteet