Откройте файл ICS в Outlook 2010 с заполненным полем «Кому»

Когда пользователь нажимает на комнату с сайта интрасети, я собираюсь открыть диалоговое окно, чтобы открыть файл ICS (это будет поставляться с моим решением - в начале оно будет жестко закодировано с датой, описанием/местоположением и т. д.) - в конечном итоге может сделать это динамически с сайта. Однако я хочу, чтобы он заработал, чтобы он заполнил To: в приглашении на собрание с адресом электронной почты комнаты, а затем пользователь может добавить других людей, которым необходимо посетить собрание. Ниже приведен код моего файла ics, однако он не работает (поле «Кому» не заполнено адресом). Если я изменю и поставлю ОРГАНИЗАТОР:[email protected] - он добавит это, и я смогу увидеть все заказы и т. д. для комнаты, однако это не позволяет мне приглашать другие контакты на встречу.

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//hacksw/handcal//NONSGML v1.0//EN
BEGIN:VEVENT
ATTENDEE;ROLE=REQ-PARTICIPANT;
:MAILTO:[email protected]
DTSTART:20110928T000000Z
DTEND:20111001T000000Z
SUMMARY:Your Meeting
LOCATION:Meeting Room
DESCRIPTION:Test
END:VEVENT
END:VCALENDAR

person Ctrl_Alt_Defeat    schedule 22.11.2011    source источник


Ответы (1)


Собственно с этим разобрались. Для всех, кто сталкивается с подобным - я зашел в Outlook 2010 - создал встречу, а затем сохранил ее как файл ics. Затем я открыл файл, который Outlook сохранил с помощью Notepad++, чтобы просмотреть синтаксис. С его помощью я сделал приспособление ниже к моему файлу, и он отлично работает. :).

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//hacksw/handcal//NONSGML v1.0//EN
BEGIN:VEVENT
ATTENDEE;CN="Your Meeting Room";CUTYPE=RESOURCE;ROLE=NON-PARTICIPANT;RSV
    P=TRUE:mailto:[email protected]
DTSTART:20110928T000000Z
DTEND:20111001T000000Z
SUMMARY:Your Subject..
LOCATION:Your Meeting Room 
END:VEVENT

КОНЕЦ:VКАЛЕНДАРЬ

person Ctrl_Alt_Defeat    schedule 22.11.2011