2016-09-23 21 views
8

Próbuję wygenerować pliki .ics, które chcę wysłać jako załączniki do klientów. Z jakiegoś powodu, jeśli spotkanie zostało zmienione, nie jest ono aktualizowane ani w kalendarzu google, ani w aplikacji Kalendarz w systemie Mac OS.Jak zaktualizować spotkanie kalendarza ICS?

Oto meeting.ics z kolejności: 1:

BEGIN:VCALENDAR 
VERSION:2.0 
PRODID:-//example.com//Appointment v1.0//EN 
METHOD:REQUEST 
BEGIN:VEVENT 
UID:citfslfcd0001hx61sjcqqp4q 
SEQUENCE:1 
DTSTAMP:20160923T151743 
DTSTART:20160923T211500 
ATTENDEE:;CN="user1";RSVP=FALSE:mailto:[email protected] 
ATTENDEE:;CN="user2";RSVP=FALSE:mailto:[email protected] 
LOCATION:Sweden 
DESCRIPTION:Meeting 
SUMMARY:Meeting 
CLASS:CONFIDENTIAL 
CATEGORIES:BUSINESS 
END:VEVENT 
END:VCALENDAR 

I tutaj zaktualizowane spotkanie z sekwencji: 2 i dtstart dzień później:

BEGIN:VCALENDAR 
VERSION:2.0 
PRODID:-//example.com//Appointment v1.0//EN 
METHOD:REQUEST 
BEGIN:VEVENT 
UID:citfslfcd0001hx61sjcqqp4q 
SEQUENCE:2 
DTSTAMP:20160923T161267 
DTSTART:20160924T211500 
ATTENDEE:;CN="user1";RSVP=FALSE:mailto:[email protected] 
ATTENDEE:;CN="user2";RSVP=FALSE:mailto:[email protected] 
LOCATION:Sweden 
DESCRIPTION:Meeting 
SUMMARY:Meeting 
CLASS:CONFIDENTIAL 
CATEGORIES:BUSINESS 
END:VEVENT 
END:VCALENDAR 
  1. Kiedy otwieram pierwszy plik w kalendarzu google (z załącznika wiadomości e-mail) lub aplikacja Kalendarz na spotkaniu Maca jest dodawana do kalendarza zgodnie z oczekiwaniami.

  2. Kiedy otwieram drugi plik w kalendarzu google, tworzone jest zduplikowane spotkanie z nową datą spotkania.

  3. Kiedy otwieram drugi plik w aplikacji Kalendarz potem ... nic się nie dzieje - pierwsze spotkanie tylko „odbija” w komórce data, ale nic się nie dzieje ...

Co może być nie tak z tymi ICS akta?


Nie mogę również anulować spotkania, mimo że rozpoznaje je Gmail (załącznik .ics) i wyświetla komunikat "To spotkanie zostało anulowane".

Oto zrzut ekranu z tego, co się dzieje, kiedy próbuję aktualizować zdarzenia:

enter image description here

A oto co Gmail, pokazują, gdy próbuję odwołać spotkanie (To pokazuje „Spotkanie zostało anulowane” po polsku) (ale zdarzenie nie jest usuwany/aktualizowane w kalendarzu google):

enter image description here

+0

Muszę * dwa pliki * .ics że kiedy wysłał ... przepraszam za błędy, nie mogę edytować wiadomość Bounty – user606521

+1

Czy ty kiedykolwiek to naprawiłeś? Mam ten sam problem i nie mogę zrozumieć, co się dzieje. –

+1

Otrzymuję również takie same wyniki. prawie dokładnie to samo. Po prostu nie mam wcale ATTENDERA, jeśli to coś zmieniło. – user856232

Odpowiedz

2

Twoje właściwości uczestnik wyglądać źle. Znak dwukropka, który znajduje się za nazwą właściwości, nie powinien tam być ze względu na fakt, że właściwość ma parametry.

Na przykład w ten sposób:

ATTENDEE:;CN="user1";RSVP=FALSE:mailto:[email protected] 

powinno być tak:

ATTENDEE;CN="user1";RSVP=FALSE:mailto:[email protected] 
+1

To nie był problem. Problem pozostaje :(Możesz spróbować samemu - po prostu wyślij do siebie meeting1.ics, następnie z Gmaila kliknij "Dodaj do kalendarza", a następnie wyślij meeting2.ics (ze zaktualizowaną datą i następnym) i ponownie w Gmailu kliknij "dodaj do kalendarza "- zobaczysz dwa wydarzenia ... – user606521

Powiązane problemy