본문으로 건너뛰기

iCal 생성

iCal 생성 아이콘ssemworks-microservice-base.iCal
파일변환

RFC5545 형식의 .ics 캘린더 파일을 생성한다(base64).

기본 정보

항목
서비스 타입ssemworks-microservice-base.iCal
표시 이름iCal 생성
카테고리파일
그룹transform
버전1

입출력

  • 입력: 메인(main)
  • 출력: 메인(main)

파라미터

파라미터이름타입기본값설명
제목title문자열""이벤트 제목(SUMMARY). 표현식 사용 가능
시작 일시start날짜/시간""이벤트 시작 일시 (필수, 표현식 사용 가능)
종료 일시end날짜/시간""이벤트 종료 일시. 비우면 시작 일시와 동일 (표현식 사용 가능)
종일 이벤트allDay불리언falsetrue 면 시간 없이 날짜(DATE)로만 표기하고 종료일을 +1일 처리
바이너리 프로퍼티명binaryPropertyName문자열data생성된 .ics 파일(base64)을 담을 출력 필드명
추가 필드additionalFields컬렉션{}

추가 필드 하위 필드

파라미터이름타입기본값설명
설명description문자열""이벤트 설명(DESCRIPTION). 표현식 사용 가능
장소location문자열""이벤트 장소(LOCATION). 표현식 사용 가능
URLurl문자열""관련 URL. 표현식 사용 가능
상태status선택""이벤트 상태(STATUS)
선택지: 확정(CONFIRMED) · 취소(CANCELLED) · 미정(TENTATIVE)
바쁨 상태busyStatus선택""일정 바쁨 여부(X-MICROSOFT-CDO-BUSYSTATUS)
선택지: 바쁨(BUSY) · 미정(TENTATIVE)
캘린더 이름calName문자열""캘린더 이름(X-WR-CALNAME). 표현식 사용 가능
반복 규칙(RRULE)recurrenceRule문자열""RFC5545 RRULE 본문 (예: FREQ=WEEKLY;COUNT=5). 'RRULE:' 접두사는 자동 제거
UIDuid문자열""이벤트 고유 ID. 비우면 자동 생성(UUID)
순번(SEQUENCE)sequence숫자0이벤트 수정 순번
파일명fileName문자열""생성 파일명. 비우면 'event.ics' (표현식 사용 가능)
위치 좌표geolocationUi고정 컬렉션{}
주최자organizerUi고정 컬렉션{}
참석자attendeesUi고정 컬렉션{}
추가 필드 › 위치 좌표 › 좌표 하위 필드
파라미터이름타입기본값설명
위도lat문자열""
경도lon문자열""
추가 필드 › 주최자 하위 필드
파라미터이름타입기본값설명
이름name문자열""
이메일email문자열""비어있으면 주최자 정보가 파일에 포함되지 않음
추가 필드 › 참석자 하위 필드
파라미터이름타입기본값설명
이름name문자열""
이메일email문자열""비어있으면 해당 참석자는 제외됨
참석 회신 요청(RSVP)rsvp불리언false