제목
[Report] 오토베이스보고서를 날짜별 Excel(csv)파일로 자동 저장하는 방법
작성자
기술지원팀
작성시각
2023-03-24 오전 11:31:03
조회수
7183
첨부파일
일간보고서자동저장_20230325.zip
안녕하십니까. 기술지원팀입니다. 오토베이스 자체보고서를 이용하여 날짜 변경시 Excel(csv) 파일로 자동저장하는 방법에 대한 예제입니다. 본 예제를 이용하여 아래의 내용을 습득 하실 수 있습니다. 1. @reportsave()함수를 이용하여 Excel(csv)파일로 자동저장하는 방법 2. 현재 컴퓨터의 날짜를 얻고 다시 전일 날짜를 계산하는 방법 3. 연간 스케쥴(추가스케쥴 제어) 설정 방법. 작업선택 프로그램의 글자메뉴 "파일 | 복원" 메뉴를 이용하시어 첨부파일을 지정하시면 예제 작업이 작업선택 프로그램에 추가됩니다. 예제 작업 버전 : AutoBase 10.3.5 (10.2.9 이상의 버전을 사용하시기 바랍니다.) 감사합니다. ======================================================================================= ▼스크립트 예제▼ // 현재시간 확인// year = @GetDateYear(); mon = @GetDateMon(); day = @GetDateDay(); min = @GetTimeMin(); if(day_save!=day && min>=5) //날짜가 바뀌고 5분 뒤에 보고서저장 (자료저장 시간 고려) { day_save = day; // 오늘 날짜를 저장. @TimeMinusDay(year, mon, day); //날짜가 바뀌었으므로 어제 날짜 계산. @sprintf(buf,"c:\\test\\일간보고서_%04d%02d%02d.csv",year,mon,day); //저장경로, 파일명 설정 @ReportSetTime(year, mon, day, 0); //리포터 조회시간 설정 @ReportSave("dailyreport.rptx", buf ); }