Kalenteritapahtumien syvälinkitys ja tiedostomuodot
Kalenteritapahtuman jakaminen digitaalisesti perustuu joko verkkopalvelukohtaisiin syvälinkkeihin tai standardoituihin tiedostomuotoihin. Kun luot tapahtuman ja haluat tarjota sen muille helposti tallennettavassa muodossa, käytettävissä on useita eri menetelmiä vastaanottajan käyttämän kalenteripalvelun mukaan.
Google Calendar ja Outlook.com tarjoavat mahdollisuuden käyttää verkkopohjaisia syvälinkkejä. Nämä linkit sisältävät tapahtuman tiedot URL-osoitteeseen koodattuina parametreina. Kun käyttäjä napsauttaa tällaista linkkiä, hänen selaimeensa avautuu valmiiksi täytetty tapahtumalomake kyseisessä palvelussa. Työpöytäsovellukset, kuten Apple Calendar ja Microsoft Outlookin työpöytäversio, puolestaan hyödyntävät paikallisia tiedostoja tapahtumien tuomiseen. Näitä sovelluksia varten yleisin ja yhteensopivin muoto on ICS-tiedosto (iCalendar), joka on standardoitu tekstipohjainen tiedostomuoto kalenteritietojen siirtoon.
Kalenteritapahtuman linkkigeneraattori ja sen toiminta
Kalenteritapahtuman linkkigeneraattori on työkalu, jolla voit syöttää yhden tapahtuman tiedot ja luoda niiden pohjalta suorat linkit Google Calendariin ja Outlook.com-palveluun sekä ladata yleiskäyttöisen ICS-tiedoston. Työkalu lukee syöttämäsi tiedot ja muuntaa ne kunkin palvelun vaatimaan muotoon.
Syötettävät tiedot ja rajoitukset
Työkalun käyttö edellyttää tiettyjen perustietojen syöttämistä, joille on asetettu tarkat pituus- ja muotorajoitukset tietojen oikean välittymisen varmistamiseksi:
- Tapahtuman otsikko: Pakollinen tekstikenttä, jonka pituus saa olla enintään 200 merkkiä.
- Alkamispäivä ja -aika: Pakollinen päivämäärä ja kellonaika.
- Päättymispäivä ja -aika: Pakollinen päivämäärä ja kellonaika.
- Aikavyöhyke: Valittavan aikavyöhykkeen on oltava kelvollinen ja olemassa oleva aikavyöhyke.
- Paikka (valinnainen): Vapaaehtoinen tekstikenttä, jonka pituus saa olla enintään 500 merkkiä.
- Kuvaus (valinnainen): Vapaaehtoinen tekstikenttä, jonka pituus saa olla enintään 4 000 merkkiä.
Luotavat tulosteet
Kun tiedot on syötetty ja ne läpäisevät tarkistukset, työkalu luo seuraavat vaihtoehdot:
- Google Calendar: Suora linkki, joka avaa valmiiksi täytetyn tapahtuman Google Calendar -verkkopalvelussa.
- Outlook: Suora linkki, joka avaa valmiiksi täytetyn tapahtuman Outlook.com-palvelussa.
- ICS-tiedosto: Ladattava
.ics-tiedosto, jota voidaan käyttää Apple Calendarissa, Outlookin työpöytäversiossa ja muissa kalenterisovelluksissa.
Aikavyöhykkeet ja kesäajan vaikutus kalenteritapahtumiin
Tapahtumien ajoittaminen eri aikavyöhykkeille vaatii tarkkuutta, sillä paikallisen ajan ja UTC-ajan (koordinoitu yleisaika) suhde muuttuu kesä- ja talviaikaan siirtymisen vuoksi. Työkalu lukee syötetyn päivämäärän ja kellonajan valitussa aikavyöhykkeessä käyttäen käyttäjän laitteella käytettävissä olevia aikavyöhykesääntöjä.
Kellonsiirrot aiheuttavat kaksi erityistä poikkeustilannetta, jotka työkalu tunnistaa ja käsittelee virheiden välttämiseksi:
- Väliin jäävä aika: Kun kelloja siirretään eteenpäin (yleensä keväällä), tietty tunnin jakso jää kokonaan väliin. Jos yrität asettaa tapahtuman alkamis- tai päättymisajaksi tämän puuttuvan tunnin, työkalu hylkää syötteen.
- Kaksinkertainen eli toistuva aika: Kun kelloja siirretään taaksepäin (yleensä syksyllä), sama paikallinen tunti koetaan kahdesti. Jotta tapahtuman ajankohta ei jäisi epäselväksi, työkalu hylkää tällaisen ajankohdan ja vaatii valitsemaan toisen ajan.
On huomioitava, että aikavyöhykesäännöt voivat muuttua poliittisten päätösten seurauksena. Jos viralliset aikavyöhykesäännöt muuttuvat tapahtuman luomisen jälkeen, tapahtuma on luotava työkalulla uudelleen oikean ajankohdan varmistamiseksi.
ICS-tiedoston rakenne ja rajoitukset
ICS-tiedosto on kansainvälisen standardin mukainen tiedostomuoto, joka siirtää kalenteritiedot tekstimuodossa. Tämän työkalun luoma ICS-tiedosto on suunniteltu yksinkertaiseksi ja laajasti yhteensopivaksi.
Tiedosto sisältää tasan yhden ajastetun tapahtuman, johon sisällytetään seuraavat syöttämäsi tiedot:
- Otsikko
- Alkamisaika
- Päättymisaika
- Paikka
- Kuvaus
Tiedosto on rajattu vain näihin perustietoihin. Se ei sisällä vieraiden tietoja, automaattisia muistutuksia, toistuvuussääntöjä (kuten viikoittain toistuva tapahtuma), videopuhelulinkkejä eikä koko päivän tapahtuman asetusta.
Validointisäännöt ja virhetilanteet
Työkalu suorittaa syötetyille tiedoille automaattisen validoinnin ennen linkkien ja tiedoston luomista. Jos tiedoissa on virheitä, työkalu näyttää käyttöliittymässä virheilmoituksen.
Seuraavassa taulukossa on esitetty työkalun tarkistamat säännöt ja niitä vastaavat tarkat virheilmoitukset:
| Tarkistettava asia | Virheilmoitus käyttöliittymässä |
|---|---|
| Yleinen virhetilanne lomakkeessa | Korjaa merkityt kentät ennen kalenterivaihtoehtojen luomista. |
| Otsikko puuttuu | Anna tapahtumalle otsikko. |
| Otsikko on liian pitkä | Pidä tapahtuman otsikko enintään ‹max› merkin pituisena. |
| Päivämäärä puuttuu | Anna ‹field›. |
| Päivämäärän muoto on virheellinen | Anna kelvollinen arvo kenttään ‹field›. |
| Alkamis- ja päättymisajan suhde | Päättymisajan on oltava alkamisajan jälkeen. |
| Aikavyöhykkeen kelvollisuus | Valitse kelvollinen aikavyöhyke. |
| Aika sijoittuu kellonsiirron katveeseen | ‹field› osuu kellonsiirrossa väliin jäävään paikalliseen aikaan. Valitse toinen aika. |
| Aika on kaksiselitteinen kellonsiirron vuoksi | ‹field› esiintyy kahdesti kellonsiirron aikana. Valitse toinen aika, jotta tapahtuma on yksiselitteinen. |
| Paikkakentän pituus | Pidä paikka enintään ‹max› merkin pituisena. |
| Kuvauskentän pituus | Pidä kuvaus enintään ‹max› merkin pituisena. |
| Kielletyt merkit kentissä | Poista ohjausmerkit kentästä ‹field›. |
| Linkkien kokonaispituus | Lyhennä paikkaa tai kuvausta, jotta kalenterilinkkien pituus pysyy luotettavana. |
Työkalu hylkää kaikki ohjausmerkit syötekentistä tietoturvan ja yhteensopivuuden varmistamiseksi. Lisäksi liian pitkät tekstit paikka- tai kuvauskentässä voivat katkaista Google- ja Outlook-linkit, sillä verkkoselaimilla ja -palveluilla on enimmäisrajat URL-osoitteiden pituudelle. Tämän vuoksi työkalu pyytää tarvittaessa lyhentämään näitä kenttiä.
Tietosuoja ja tietojen käsittely selaimessa
Tämän työkalun toiminta perustuu kokonaan asiakaspuolen käsittelyyn. Tapahtumatiedot käsitellään ja kalenterilinkit sekä ICS-tiedosto rakennetaan suoraan käyttäjän verkkoselaimessa.
BroBroGo ei lähetä syöttämiäsi tietoja ulkoisille palvelimille eikä tallenna niitä. Lomaketta täytettäessä mitään tietoja ei siirretä laitteesi ulkopuolelle. Vasta kun päätät avata luodun Google Calendar- tai Outlook-linkin, selaimesi siirtää kyseisen linkin sisältämät tapahtumatiedot kyseiselle palveluntarjoajalle tapahtuman luomista varten. Ladattava ICS-tiedosto tallentuu paikallisesti omalle laitteellesi.
Usein kysytyt kysymykset
Mitä kalenterivaihtoehtoa minun kannattaa käyttää?
Käytä Google-linkkiä Google Calendariin ja Outlook-linkkiä Outlook.com-tilille. Google-linkit toimivat parhaiten verkkoselaimessa, sillä mobiilisovellus saattaa avata ne ilman tapahtumatietoja. Lataa ICS-tiedosto Apple Calendaria, Outlookin työpöytäversiota, työkalenteria tai muuta.ics-tapahtumia tuovaa sovellusta varten.
Miten aikavyöhykkeet ja kesäaika käsitellään?
Päivä ja aika tulkitaan valitsemallasi aikavyöhykkeellä laitteesi käytettävissä olevien sääntöjen mukaan. Kellonsiirrossa väliin jäävä tai toistuva paikallinen aika hylätään sen sijaan, että tapahtumaa siirrettäisiin huomaamatta; jos säännöt muuttuvat myöhemmin, luo tapahtuma uudelleen.
Mitä ICS-tiedosto sisältää?
Se sisältää yhden ajastetun tapahtuman sekä antamasi otsikon, alkamis- ja päättymisajan, paikan ja kuvauksen. Se ei lisää vieraita, muistutuksia, toistoa, videopuheluja eikä koko päivän asetusta.