2016-08-02 6 views
0

캘린더 (.ics 파일)로 내보낼 수있는 리소스 데이터가있는 웹 사이트가 있습니다. 내부 웹 사이트이므로 사용자가 자신의 일정과 리소스 데이터를 상호 참조 할 수 있도록 Outlook 2013에로드 할 가능성이 큽니다.하나의 ics 파일에 여러 개의 캘린더가 있습니다.

사용자가 여러 세트의 데이터를 한 번에 쉽게 내보낼 수 있으므로 여러 개의 캘린더를 다운로드 할 수 있습니다 (일반적인 최악의 경우는 12 개의 캘린더이지만 몇 명의 사용자가 될 것입니다. 그것을 훨씬 넘어서 밀어 낼 것입니다.) 쉽게 ics 파일을 압축하여 단일 다운로드로 zip을 제공 할 수 있지만 내 목표는 사용자가 Outlook으로 가져올 수 있도록 가능한 한 간단하게 유지하는 것입니다. 내가 한 연구와 내 자신의 테스트에서 .ics가 하나의 파일에 여러 개의 캘린더를 가지고있는 어떤 방법도 찾지 못했습니다. 여기에 내 질문 사슬이 있습니다 :

  • icalendar에는 하나의 파일에 여러 개의 달력을 저장하는 방법이 있습니까?
  • Outlook 2013에서 가져 와서 여러 캘린더를 지원하는 구문 분석 할 수있는 다른 캘린더 파일 형식이 없다면 어떻게해야합니까?
  • 더 좋은 캘린더 파일 유형이 없다면 다운로드 및 가져 오기를 위해 여러 캘린더 파일을 제공하는 일반적인 권장 사항이 있습니까? 그러나

    The Calendaring and Scheduling Core Object is a collection of 
    calendaring and scheduling information. Typically, this information 
    will consist of an iCalendar stream with a single iCalendar object. 
    However, multiple iCalendar objects can be sequentially grouped 
    together in an iCalendar stream. 
    

    , 당신은이 일반적인 상황이 아니므로이 지원 있는지 확인하기 위해 개별적으로 각 클라이언트를 테스트해야합니다 :

답변

0

the specification에 따르면 단일 iCalendar는 항목에 일정이 여러 개있을 수 있습니다 .

-1

아니요. iCalendar 형식에는 일정 "컨테이너"개념이 없습니다. 가장 가까운 것은 CATEGORY 특성을 사용하여 여러 유형의 이벤트를 구별하는 것입니다.

Outlook에만 관심이 있다면 임의의 계층을 포함 할 수있는 PST 파일을 만드는 것이 좋습니다. 그러나 그것들을 생성하는 것은 개발 측면에서 훨씬 더 관여합니다.

0

"캘린더"라고 할 때의 의미를 정확히 모르겠으나 @ggm의 대답을 확장하기 위해 두 개 이상의 VCALENDAR 구성 요소가 동일한 파일 내에 존재할 수 있습니다.

BEGIN:VCALENDAR 
... 
END:VCALENDAR 
BEGIN:VCALENDAR 
... 
END:VCALENDAR 
+0

내가 할 때 Outlook은 두 VCALENDAR 요소를 모두 읽지 만 VALCENDAR라는 두 가지 다른 이름을 제공하더라도 Outlook에서 단일 일정으로 처리합니다. – Anketam

+0

동일한 동작이 나타납니다. –

관련 문제