# addEvent (method)

> 지정한 eventSource에 Event를 추가합니다.
> 입력받은 eventSourceId에 해당하는 eventSource가 존재하지 않으면 입력한 ID로 eventSource를 생성 후 event를 추가합니다.

### Syntax

    EventApi addEvent( eventInput, eventSourceId, sync );

### Parameters

Name | Type | Required | Description
--- | --- | --- | ---
eventInput | `object` | 필수 | 추가할 Event의 정보
eventSourceId | `string` | 필수 | Event를 추가할 eventSource의 ID
sync | `boolean` | 선택 | "eventAdd" 옵션으로 설정된 callback 수행 여부

### Return Value

EventApi : 일정(Event) 객체

### Example

    IBCalendar.get("calendar1").addEvent({
       title: "newEvent",
       start: "2020-05-25",
       end: "2020-05-28",
       allDay: true,
       memo: "event memo"
    }, "eventSource1");

### Since

product | version | desc
--- | --- | ---
core | 1.5.0.0 | 기능 추가