Օրացույցի իրադարձությունների խորքային հղումների կառուցվածքը
Օրացույցի իրադարձության հղումների ստեղծիչը թույլ է տալիս մուտքագրել մեկ իրադարձության տվյալները և ստանալ նախապես լրացված հղումներ Google Calendar-ի և Outlook.com-ի համար, ինչպես նաև ներբեռնվող ICS ֆայլ։ Այս գործիքի աշխատանքի հիմքում ընկած է տվյալների փոխանցումը հատուկ ձևաչափված հղումների (deep links) միջոցով։ Երբ օգտատերը սեղմում է ստեղծված հղումը, բրաուզերը հարցում է ուղարկում համապատասխան վեբ ծառայությանը՝ փոխանցելով իրադարձության վերնագիրը, ժամերը, վայրն ու նկարագրությունը։
Յուրաքանչյուր օրացույցային ծառայություն ունի տվյալների մշակման իր կանոնները։ Google Calendar-ի և Outlook.com-ի հղումները հիմնականում նախատեսված են վեբ միջավայրում աշխատելու համար։ Օրինակ, Google հղումները լավագույնս աշխատում են վեբ դիտարկիչում, քանի որ բջջային հավելվածը կարող է դրանք բացել առանց տվյալների։ Ի տարբերություն վեբ հղումների, ICS ֆայլը համընդհանուր ձևաչափ է, որն օգտագործվում է համակարգչային և տեղային հավելվածների կողմից, ինչպիսիք են Apple Calendar-ը և համակարգչային Outlook-ը։
ICS ֆայլի կառուցվածքը և սահմանափակումները
ICS (Internet Calendaring and Scheduling) ֆայլը տեքստային ձևաչափ է, որը նկարագրում է օրացույցային տվյալները։ Այս գործիքի միջոցով ստեղծված ICS ֆայլն ունի հստակ կառուցվածքային սահմանափակումներ։ Այն պարունակում է միայն մեկ ժամային իրադարձություն, որը ներառում է ձեր կողմից մուտքագրված հետևյալ տվյալները։
- Իրադարձության վերնագիր
- Սկզբի ամսաթիվ և ժամ
- Ավարտի ամսաթիվ և ժամ
- Վայր
- Նկարագրություն
Այս ֆայլը չի ներառում հյուրեր, հիշեցումներ, կրկնություն, տեսազանգեր կամ ամբողջ օրվա կարգավորում։ Այն նախատեսված է բացառապես մեկանգամյա, հստակ ժամային սահմաններ ունեցող իրադարձությունը տարբեր օրացույցային հավելվածներ (օրինակ՝ Apple Calendar կամ համակարգչային Outlook) ներմուծելու համար։
Ժամային գոտիների և ամառային ժամանակի ազդեցությունը
Ժամային գոտիների և ամառային ժամանակի (DST) փոփոխությունների ճշգրիտ հաշվարկը կարևոր է իրադարձությունների պլանավորման համար։ Գործիքը կարդում է ամսաթիվն ու ժամը ձեր ընտրած ժամային գոտում՝ օգտագործելով ձեր սարքում առկա կանոնները։
Ամառային ժամանակի անցման հետ կապված գոյություն ունեն երկու հիմնական բացառիկ դեպքեր, որոնք համակարգը վերահսկում է սխալներից խուսափելու համար.
- Բաց թողնված ժամանակ. Երբ ժամացույցի սլաքները տեղափոխվում են առաջ, որոշակի տեղական ժամանակահատված պարզապես գոյություն չի ունենում։ Եթե մուտքագրեք այդպիսի ժամ, համակարգը ցույց կտա սխալի հաղորդագրություն՝
‹field›․ այս տեղական ժամը բաց է թողնվում ժամացույցի փոփոխության ժամանակ։ Ընտրեք այլ ժամ։։ - Կրկնվող ժամանակ. Երբ ժամացույցի սլաքները հետ են տրվում, նույն տեղական ժամը տեղի է ունենում երկու անգամ։ Անորոշությունից խուսափելու համար գործիքը կմերժի այս մուտքագրումը և կցուցադրի հետևյալ հաղորդագրությունը՝
‹field›․ այս տեղական ժամը երկու անգամ է լինում ժամացույցի փոփոխության ժամանակ։ Ընտրեք այլ ժամ, որպեսզի իրադարձությունը միանշանակ լինի։։
Եթե ժամային գոտու կանոնները փոխվում են իրադարձության ստեղծումից հետո, ապա տվյալների ճշգրտությունն ապահովելու համար անհրաժեշտ է իրադարձությունը նորից ստեղծել։
Մուտքային տվյալների սահմանափակումներ և վավերացում
Գործիքն իրականացնում է մուտքագրվող տվյալների խիստ վավերացում՝ ապահովելու համար ստեղծվող հղումների հուսալիությունը։ Ստորև ներկայացված են հիմնական դաշտերի սահմանափակումները.
| Դաշտի անվանումը | Տիպը | Սահմանափակումներ և կանոններ |
|---|---|---|
| Իրադարձության վերնագիր | Տեքստ | Պարտադիր դաշտ։ Առավելագույնը 200 նիշ։ |
| Սկզբի ամսաթիվ և ժամ | Ամսաթիվ/Ժամ | Պարտադիր դաշտ։ |
| Ավարտի ամսաթիվ և ժամ | Ամսաթիվ/Ժամ | Պարտադիր դաշտ։ Ավարտը պետք է սկզբից ուշ լինի։ |
| Ժամային գոտի | Ցուցակ | Պետք է ընտրվի վավեր ժամային գոտի։ |
| Վայր (ըստ ցանկության) | Տեքստ | Առավելագույնը 500 նիշ։ |
| Նկարագրություն (ըստ ցանկության) | Տեքստ | Առավելագույնը 4,000 նիշ։ |
Համակարգը մերժում է կառավարման նիշերը (control characters) մուտքային դաշտերում։ Եթե վայրը կամ նկարագրությունը չափազանց երկար են, գործիքը կառաջարկի կրճատել դրանք, որպեսզի ստեղծվող օրացույցային հղումների երկարությունը չգերազանցի բրաուզերների կողմից թույլատրելի հուսալի սահմանը։
Տվյալների մշակումը դիտարկիչում և գաղտնիությունը
Այս գործիքն ամբողջությամբ աշխատում է օգտատիրոջ սարքի վրա (client-side processing)։ Իրադարձությունը ստեղծվում է ձեր դիտարկիչում։ BroBroGo-ն չի վերբեռնում կամ պահպանում ձեր մուտքագրած տվյալները։
Տվյալների փոխանցումը տեղի է ունենում միայն այն ժամանակ, երբ դուք սեղմում եք Google կամ Outlook հղումները. այդ պահին իրադարձության բովանդակությունն ուղարկվում է համապատասխան արտաքին ծառայությանը։ Ներբեռնված ICS ֆայլը մնում է բացառապես ձեր սարքում։ Գործիքը չի ուղարկում հրավերներ և չի հաստատում իրադարձության առաքումը, ուստի պահելուց առաջ անհրաժեշտ է ինքնուրույն ստուգել ամսաթիվը, ժամը, ժամային գոտին և տեքստը։
Հաճախ տրվող հարցեր
Օրացույցի ո՞ր տարբերակն օգտագործեմ։
Google Calendar-ի համար օգտագործեք Google հղումը, իսկ Outlook.com հաշվի համար՝ Outlook հղումը։ Google հղումները լավագույնս աշխատում են վեբ դիտարկիչում, քանի որ բջջային հավելվածը կարող է դրանք բացել առանց տվյալների։ Ներբեռնեք ICS ֆայլը Apple Calendar-ի, համակարգչային Outlook-ի, աշխատանքային օրացույցի կամ.ics իրադարձություններ ներմուծող այլ հավելվածի համար։
Ինչպե՞ս են մշակվում ժամային գոտիներն ու ամառային ժամանակը։
Ամսաթիվն ու ժամը մեկնաբանվում են ձեր ընտրած ժամային գոտում՝ սարքում առկա կանոններով։ Ժամացույցի փոփոխության ժամանակ բաց թողնված կամ կրկնվող տեղական ժամը մերժվում է՝ իրադարձությունն աննկատ տեղափոխելու փոխարեն․ եթե կանոնները հետագայում փոխվեն, նորից ստեղծեք իրադարձությունը։
Ի՞նչ է ներառում ICS ֆայլը։
Այն ներառում է մեկ ժամային իրադարձություն՝ ձեր մուտքագրած վերնագրով, սկզբով, ավարտով, վայրով և նկարագրությամբ։ Այն չի ավելացնում հյուրեր, հիշեցումներ, կրկնություն, տեսազանգեր կամ ամբողջ օրվա կարգավորում։
Ինչո՞ւ է համակարգը պահանջում կրճատել նկարագրությունը կամ վայրը։
Եթե մուտքագրված տեքստը չափազանց երկար է, ստեղծվող URL հղումը կարող է գերազանցել վեբ դիտարկիչների կամ օրացույցային ծառայությունների կողմից ընդունվող առավելագույն երկարությունը։ Այդ պատճառով գործիքը խորհուրդ է տալիս կրճատել տվյալները՝ հղումների հուսալի աշխատանքն ապահովելու համար։