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 wysłać zaproszenie do kalendarza jako załącznik .ics?

Umieść adresy w wydarzeniu, pobierz plik .ics i dołącz go do zwykłego e-maila: każdy gość staje się linią ATTENDEE zawierającą ROLE, PARTSTAT i RSVP, a odbiorca zapisuje wydarzenie jednym dotknięciem. Czego pobrany plik nie potrafi, to zbierać odpowiedzi, ponieważ śledzenie RSVP wymaga czegoś, co odbiera wiadomości METHOD:REPLY. ICS Maker celowo nie zapisuje ani METHOD:REQUEST, ani ORGANIZER: nie ma serwera pocztowego ani konta, więc podawanie się za organizatora byłoby kłamstwem, na podstawie którego kalendarz odbiorcy mógłby podjąć działanie. Aby zbierać odpowiedzi RSVP, zaimportuj plik do własnego kalendarza i wysyłaj zaproszenia stamtąd.

Jak wygląda w pliku lista gości

Każda osoba to jedna linia. ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:mailto:ada@example.com mówi, kto jest zaproszony, że jest oczekiwany, a nie opcjonalny, że jeszcze nie odpowiedział i że odpowiedź jest oczekiwana. Wyświetlana nazwa trafia do parametru CN, jeśli dodasz go ręcznie — ATTENDEE;CN=Ada Lovelace;… — a sam adres jest zawsze identyfikatorem URI mailto:, czyli jedynym elementem, co do którego parsery są rygorystyczne.

Wydarzenie z gośćmi to nie to samo co zaproszenie

Prawdziwe zaproszenie to wiadomość e-mail: dane kalendarza są dołączone jako text/calendar; method=REQUEST, plik zawiera odpowiadającą mu linię METHOD:REQUEST oraz ORGANIZER, a klient pocztowy odbiorcy zamienia to na przyciski akceptacji i odrzucenia, które odsyłają w odpowiedzi METHOD:REPLY. Cała wymiana odbywa się przez e-mail między dwoma serwerami kalendarza.

Ten kreator celowo nie zapisuje ani metody, ani organizatora. Nie ma konta, serwera pocztowego ani pojęcia, kim jesteś, więc podawanie się za organizatora wydarzenia byłoby kłamstwem, na podstawie którego kalendarz odbiorcy mógłby podjąć działanie. To, co otrzymujesz, to zwykłe wydarzenie z nienaruszoną listą gości — czyli dokładnie to, czego potrzebujesz do dołączania, przesyłania dalej lub publikowania.

Jak więc naprawdę zapraszać ludzi?

Dołącz plik
Pobierz go i dołącz do zwykłego e-maila. Każdy otrzymuje wydarzenie, które może zapisać jednym dotknięciem, i które przetrwa przekazanie dalej. Nikt nie może odpowiedzieć RSVP, więc poproś o odpowiedzi w treści wiadomości.
Zaimportuj go, a następnie zapraszaj z własnego kalendarza
Otwórz plik we własnym kalendarzu, który wypełni wszystkie pola i listę gości, a następnie kliknij wyślij. Twój kalendarz jest organizatorem, więc wysyła prawdziwe zaproszenia i śledzi, kto je zaakceptował. To jest droga, gdy potrzebujesz odpowiedzi RSVP.
Wyślij zamiast tego link
Link „dodaj do kalendarza” wypełnia wydarzenie od razu we własnym kalendarzu odbiorcy, bez żadnego pobierania — lepszy w newsletterze lub na stronie, choć nie zawiera listy gości.

Pytania

Czy osoby, które dodam jako zaproszonych, otrzymają e-mail?
Nie z tej strony. Nie ma ona serwera pocztowego i nigdy niczego nie wysyła — adresy są zapisywane w pliku jako linie ATTENDEE i nic ponadto. Dołącz plik do e-maila samodzielnie albo zaimportuj go do własnego kalendarza i pozwól mu wysłać zaproszenia.
Jaka jest różnica między METHOD:REQUEST a METHOD:PUBLISH?
REQUEST oznacza „jesteś zaproszony, proszę odpowiedz” i występuje w wiadomości, którą system kalendarza wysyła w imieniu organizatora; klient odbiorcy odpowiada wiadomością METHOD:REPLY. PUBLISH oznacza „oto wydarzenie, weź je albo zostaw”, czyli to, czym jest plik na stronie internetowej lub załącznik. Plik bez żadnej linii METHOD jest przez większość czytników traktowany jako publish, i to właśnie tworzy ten kreator.
Czy mogę śledzić, kto zaakceptował?
Nie za pomocą pobranego pliku. Śledzenie RSVP wymaga czegoś, co odbiera odpowiedzi — konta kalendarza lub serwera — a statyczny plik nie ma żadnego z nich. PARTSTAT=NEEDS-ACTION przy każdym uczestniku to stan początkowy, a nie skrzynka pocztowa. Jeśli potrzebujesz odpowiedzi, zaimportuj wydarzenie do własnego kalendarza i wysyłaj zaproszenia stamtąd.
Jak dołączyć plik .ics do wiadomości w Gmailu lub Outlooku?
Dokładnie tak jak każdy inny plik: utwórz wiadomość i dołącz pobrany plik .ics. Oba klienty rozpoznają ten typ pliku, a większość odbiorców widzi wbudowaną propozycję dodania do kalendarza zamiast zwykłego załącznika. Gmail pozwala też tworzyć zaproszenie bezpośrednio z okna tworzenia wiadomości, co jest drogą, którą warto obrać, jeśli chcesz otrzymywać odpowiedzi RSVP.