Tytuł, miejsce, data i godzina, strefa czasowa, powtarzanie, zaproszeni, przypomnienia i notatki — następnie pobierz plik .ics lub otwórz go bezpośrednio w kalendarzu. Możesz też wkleić harmonogram albo dołączyć dokument lub zdjęcie, aby utworzyć wiele wydarzeń naraz.

Jak dodać przypomnienie lub alarm do wydarzenia .ics?

Przypomnienie to blok VALARM wewnątrz wydarzenia: ACTION:DISPLAY oznacza powiadomienie na ekranie, a TRIGGER:-PT30M określa przesunięcie, przy czym PT wprowadza czas trwania w formacie ISO 8601, a wiodący minus sprawia, że alarm uruchamia się przed rozpoczęciem, a nie po nim. ICS Maker oferuje alarmy z poziomu formularza i zapisuje jeden blok VALARM na alarm, zawsze podając przesunięcie w minutach — dzień wcześniej to -PT1440M. Wydarzenie może zawierać tu do dziesięciu alarmów, ale to, czy wszystkie dotrą, zależy od kalendarza je odczytującego: niektóre dodają obok nich własny domyślny alarm, a inne całkowicie usuwają alarmy z importowanych wydarzeń, aby pobrany plik nie mógł zaplanować powiadomień na urządzeniu.

Blok, który zapisuje aplikacja

BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Reminder
TRIGGER:-PT30M
END:VALARM

VALARM znajduje się wewnątrz wydarzenia, a nie obok niego, dzięki czemu podróżuje razem z nim. ACTION:DISPLAY to powiadomienie na ekranie — jedyne, które obsługuje każdy kalendarz. Alternatywy, AUDIO i EMAIL, są znacznie mniej przenośne: EMAIL w szczególności prosi odczytujący kalendarz o wysłanie wiadomości e-mail, czego większość po prostu odmawia.

Odczytywanie wartości trigger

TRIGGER:-PT30M to czas trwania, a nie moment w czasie, a znak minus sprawia, że alarm pojawia się przed wydarzeniem — wartość dodatnia uruchamia go po rozpoczęciu, co czasem bywa przydatne przy działaniach następczych. Litery to zapis czasu trwania w formacie ISO 8601: PT wprowadza część czasową, więc PT30M to trzydzieści minut, PT2H dwie godziny, a P1D jeden dzień. Ten kreator zawsze zapisuje przesunięcie w minutach — dzień wcześniej to -PT1440M, a nie -P1D, co jest tym samym czasem trwania, ale nieznacznie mniej prawdopodobne, że napotka wymagający parser.

Wartość trigger może być też powiązana z zakończeniem wydarzenia (TRIGGER;RELATED=END:-PT15M, czyli piętnaście minut przed planowanym zakończeniem spotkania) lub podana jako konkretny moment zamiast przesunięcia. Oba przypadki wymagają ręcznej edycji pobranego pliku; formularz oferuje przesunięcia liczone od początku wydarzenia, czego dotyczy niemal każde przypomnienie.

Kilka alarmów i to, czy przetrwają

Wydarzenie może zawierać dowolną liczbę alarmów — tydzień wcześniej, aby się przygotować, godzinę wcześniej, aby dojechać, pięć minut wcześniej, aby dołączyć do rozmowy — a każdy z nich stanowi osobny blok. To, czy wszystkie dotrą, zależy od kalendarza otwierającego plik: przypomnienie jest częścią wydarzenia, ale kalendarz z własnymi domyślnymi powiadomieniami może dodać obok niego swój własny alarm, a niektóre całkowicie usuwają alarmy z importowanych wydarzeń, zamiast pozwolić plikowi zaplanować powiadomienia na telefonie. Po imporcie sprawdź pierwsze wydarzenie, zanim zaufasz całej ich partii.

Pytania

Jak ustawić przypomnienie 15 minut przed wydarzeniem?
Wybierz je z listy alarmów przed pobraniem pliku, a plik otrzyma blok VALARM z wartością trigger -PT15M. Znak minus oznacza „przed rozpoczęciem”; kalendarz otwierający plik sam planuje powiadomienie.
Czy jedno wydarzenie może mieć więcej niż jedno przypomnienie?
Tak. RFC 5545 nie ogranicza liczby bloków VALARM wewnątrz wydarzenia, a dodanie tu drugiego alarmu zapisuje drugi blok; dziesięć to limit narzucony przez ten kreator. Para: przypomnienie dzień wcześniej i dziesięć minut wcześniej to popularne połączenie.
Dlaczego moje przypomnienie nie pojawiło się po zaimportowaniu pliku?
Decyduje o tym odczytujący kalendarz. Niektóre stosują własne domyślne powiadomienie do wszystkiego, co zaimportowano, inne zachowują alarmy z pliku, a jeszcze inne z zasady ignorują zaimportowane alarmy, aby pobrany plik nie mógł zaplanować powiadomień na urządzeniu. Po imporcie otwórz wydarzenie i sprawdź pole alarmu, zanim wyślesz plik komuś innemu.
Co oznacza TRIGGER:-PT1H?
Godzinę przed rozpoczęciem wydarzenia. PT wprowadza czas trwania w formacie ISO 8601, 1H oznacza jedną godzinę, a wiodący minus sprawia, że przesunięcie liczone jest wstecz od rozpoczęcia. Bez minusa alarm uruchamiałby się godzinę po rozpoczęciu wydarzenia.