스케쥴 컴포넌트에 설정된 날짜별 기간 아이템 정보 2차원 배열을 반환하는 API이다.
| Type | Description | 
|---|---|
| Array | 날짜별 아이템 정보 2차원 배열 | 
반환되는 정보는 날짜별 아이템 정보 배열을 포함하고 있는 2차원 배열이다.
아이템 정보 구조는 아래와 같다.
아이템 정보 = {
    start_date: "",     // 일정 시작 일자 (예: "20231203")
    end_date: "",       // 일정 종료 일자 (예: "20231204")
    title: "",          // 일정 타이틀
    memo: "",           // 일정 메모
    key: "",            // 일정 키(Key)
    back_rgb: null,     // 배경색, null 또는 [r, g, b]
    fore_rgb: null,     // 전경색, null 또는 [r, g, b]
    extendable: true,   // 확장 가능 여부(true/false)
    horz_align: 0,      // 수평정렬(0,1,2)
    image: ""           // 이미지 경로
}
  
function btn_getalliteminfo_on_mouseup(objInst)
{
	var arr_arr_iteminfo, arr_date_iteminfo, item_info, 
		i, j, item_count, date_count, date_item_count;
	
    // 스케쥴 컴포넌트에 설정된 날짜별 아이템 정보 2차원 배열을 구함
	arr_arr_iteminfo = schedule.getallperioditeminfo();
	// 날짜 배열 갯수만큼 Loop
	date_count = arr_arr_iteminfo.length;
	for (i = 0;i < date_count; i++) {
		// 특정 일자 아이템 정보 배열을 구함
		arr_date_iteminfo = arr_arr_iteminfo[i];
		
		// 특정 일자 아이템 정보 갯수만큼 Loop
		date_item_count = arr_date_iteminfo.length;
		for (j = 0; j < date_item_count; j++) {
			item_info = arr_date_iteminfo[j];
			factory.consoleprint(item_info.start_date + ", " + item_info.title);
		}
	}
}