첫번째 파라미터인 strKey 값을 기준으로 해당 기간일정 정보 오브젝트를 리턴한다.
| Parameters | Type | Description | 
|---|---|---|
| strKey | STRING | 기간일정 키 데이터(일정을 구별하는 키 값) | 
| Type | Description | 
|---|---|
| class | 아이템 정보 오브젝트 또는 null | 
strKey 값에 해당하는 일정이 없는 경우 null 값을 리턴한다.
일정 정보 오브젝트의 구조는 아래와 같다.
아이템 정보 오브젝트 = {
    start_date: "",     // 일정 시작 일자 (예: "20231203")
    end_date: "",       // 일정 종료 일자 (예: "20231204")
    key: "",            // 일정 키(Key)
    title: "",          // 일정 타이틀
    memo: "",           // 일정 메모
    image: ""           // 이미지 경로
    fore_rgb: null,     // 전경색, null 또는 [r, g, b]
    back_rgb: null,     // 배경색, null 또는 [r, g, b]
    horz_align: 0       // 수평정렬 (0:left, 1:center, 2:right)
}
  
function btn_on_mouseup()
{
    var objItemInfo = schedule.getperioditembykey("KEY");
    if (objItemInfo != null) {
        factory.consoleprint("start_date = " + objItemInfo.start_date);
		factory.consoleprint("end_date = " + objItemInfo.end_date);
        factory.consoleprint("key = " + objItemInfo.key);
        factory.consoleprint("title = " + objItemInfo.title);
        factory.consoleprint("memo = " + objItemInfo.memo);
        factory.consoleprint("image = " + objItemInfo.image);
    } else {
		factory.consoleprint("The object is null");
	}
}