Cum adaugi un eveniment în orice calendar cu un fișier .ics
Un fișier .ics este un fișier text simplu în format iCalendar, definit de RFC 5545, care descrie unul sau mai multe evenimente. Majoritatea aplicațiilor de calendar îl pot deschide, așa că poți trimite un singur fișier în loc să le ceri oamenilor să scrie manual data, ora și locul. Dacă îl deschizi sau îl imporți din setările calendarului, evenimentul se adaugă cu titlul, ora și reamintirea lui.
Eveniment calendarTrimit un eveniment în calendarÎncearcă gratuitCe conține fișierul
Un fișier .ics este text simplu. Un eveniment minim arată așa:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Example//Calendar//EN
BEGIN:VEVENT
UID:[email protected]
DTSTAMP:20261103T090000Z
DTSTART:20261110T120000Z
DTEND:20261110T130000Z
SUMMARY:Team lunch
LOCATION:Cafe on Main Street
END:VEVENT
END:VCALENDAR
Fiecare rând este o proprietate, cu un nume și o valoare. UID trebuie să fie unic pentru eveniment, ca un calendar să îl recunoască dacă ajunge de două ori. DTSTAMP înregistrează când a fost creat fișierul și trebuie să fie în UTC. DTSTART și DTEND dau începutul și sfârșitul, iar SUMMARY este titlul. Valorile text care conțin virgule, punct și virgulă sau backslash-uri au nevoie de un backslash în față, iar un rând nou într-o descriere se scrie ca \n.
De ce un singur fișier funcționează peste tot
RFC 5545 este un standard comun, iar aplicațiile de calendar de la Google, Apple și Outlook de la Microsoft îl citesc pe toate. Nu tratează însă fiecare parte opțională exact la fel, așa că păstrează fișierul simplu: un eveniment, un titlu clar, un început, un sfârșit și, opțional, un loc. Deschiderea unui fișier adaugă un singur eveniment. Un flux de calendar abonat este altceva, pentru că actualizează un calendar de la o adresă web.
Majoritatea telefoanelor și calculatoarelor oferă să adauge fișierul în calendar când îl atingi sau îl deschizi. Dacă nu se întâmplă nimic, caută o opțiune de import în aplicația de calendar.
Fusuri orare și evenimente de o zi
Ora este o sursă frecventă de intrări defectuoase în calendar. Există trei forme.
- UTC. O oră care se termină în
Z, de exemplu20261110T120000Z, este același moment peste tot, iar fiecare calendar o afișează în fusul orar al celui care o vede. Folosește-o pentru un moment fix. - Un fus cu nume.
DTSTART;TZID=Europe/Istanbul:20261110T150000păstrează evenimentul la ora 15:00 în acel fus, chiar și pentru cineva care locuiește în altă parte. Folosește-o pentru evenimente legate de un loc. - Flotant. O oră fără
Zși fără fus, de exemplu20261110T150000, este citită ca oră locală de fiecare cititor. Asta se potrivește unei reamintiri zilnice personale, dar este greșit pentru o întâlnire între fusuri diferite. De ce se mută orele întâlnirilor de două ori pe an explică capcanele frecvente.
Evenimentele de o zi folosesc o dată în loc de oră: DTSTART;VALUE=DATE:20261110. Data de sfârșit este exclusivă, adică reprezintă ziua de după ultima zi. Un eveniment de o zi pe 10 noiembrie se termină deci pe 11 noiembrie. Dacă greșești aici, evenimentul trece în ziua următoare. Numărarea zilelor între două date explică numărările inclusive și exclusive.
Testează înainte să trimiți
Importă fișierul în propriul calendar înainte să-l trimiți altcuiva și verifică patru lucruri:
- Titlul și locul apar exact cum le-ai scris, fără backslash-uri în plus și fără virgule lipsă.
- Ora de început este corectă în fusul tău orar și corespunde orei pe care ai vrut-o.
- Sfârșitul este corect, mai ales la evenimentele de o zi, care trebuie să se termine în ziua de după ultima zi.
- Cineva dintr-un alt fus orar care deschide fișierul vede același moment, ceea ce prinde un fus pe care ai uitat să-l setezi.
Trimite fișierul abia după ce trec toate patru. O greșeală într-un fișier deja trimis la douăzeci de persoane este mult mai greu de reparat decât una prinsă în propriul calendar.
Reamintiri
O reamintire este un bloc VALARM plasat în interiorul evenimentului. Acesta cere o notificare cu 15 minute înainte de începere:
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER:-PT15M
DESCRIPTION:Reminder
END:VALARM
Multe aplicații de calendar respectă alarma dintr-un fișier importat. Unele o ignoră și aplică în schimb reamintirea implicită a utilizatorului, așa că verifică evenimentul după import.
Link sau fișier
Un link „adaugă în calendar” deschide formularul propriu al calendarului cu detaliile completate și funcționează în orice browser. Un fișier funcționează offline și în orice aplicație care citește .ics. Programele de e-mail și telefoanele se deosebesc în felul în care tratează atașamentele, iar unele nu oferă să adauge evenimentul până nu se descarcă fișierul. Folosește un link când oamenii merg la o pagină web și un fișier când au nevoie de ceva pe care să-l salveze. Multe invitații includ amândouă.
O invitație cu participanți și răspunsuri este altceva. Folosește METHOD:REQUEST, din extensia de programare din RFC 5546, și se așteaptă ca un calendar al destinatarului să trimită răspunsuri înapoi. Un eveniment simplu nu are metodă sau folosește PUBLISH. Pentru un eveniment unic cu prietenii, un fișier simplu este suficient.
Cum o faci cu fixmint
- Deschide instrumentul pentru eveniment de calendar și scrie Titlul, apoi Data de început, Ora de început, Data de sfârșit și Ora de sfârșit.
- Pentru un eveniment de o zi, bifează Eveniment de o zi și setează data de sfârșit ca ultima zi inclusă. Fișierul salvează singur sfârșitul exclusiv.
- Adaugă un Loc și o Descriere și alege o Reamintire: fără, cu 10 minute, cu 1 oră sau cu 1 zi înainte.
- Verifică Previzualizarea fișierului de calendar, apoi apasă Descarcă .ics. Pentru un link, folosește în schimb Adaugă în Google Calendar sau Adaugă în Outlook.com.
- Importă fișierul în propriul calendar și fă cele patru verificări din „Testează înainte să trimiți”.
Răspunsuri rapide
Poate orice dispozitiv să deschidă un fișier .ics?
Majoritatea telefoanelor, calculatoarelor și aplicațiilor de calendar pot, dar modul de adăugare diferă de la o aplicație la alta. Dacă un dublu clic nu face nimic, folosește opțiunea de import din calendar.
De ce apare evenimentul meu la ora greșită?
De obicei ora nu are fus, deci fiecare calendar o citește ca oră locală proprie, sau fusul lipsește. Folosește o oră UTC sau un fus cu nume pentru evenimentele care trec prin mai multe locuri.
Am nevoie de program special ca să fac unul?
Nu. Un fișier text cu rândurile potrivite funcționează, dar un generator evită greșelile la formatul orei și la caracterele cu escape.
Tradus din Original în engleză cu ajutorul AI.
Comentarii
Încă nu sunt comentarii. Fii primul.


