자바스크립트 따라하기 – 보고서 사용하기 (기본)

Script

자바스크립트 따라하기 – 보고서 사용하기 (기본)

페이지 스크립트에서 보고서를 활용할 수 있다.



1. 뷰어로 샘플 실행하기


(객체를 생성할 때는 도구를 클릭하고 마우스 커서를 Design 영역으로 옮겼을 때 커서가 십자 표시로 되면 생성할 위치에 클릭한 상태로 드래그하면 된다.)

14287cfce3a9f80e09780392a76c37c0_1624860680_1424.png
 

1) 디자이너에서 F5키를 누르거나 실행 버튼을 눌러 뷰어를 실행한다.

14287cfce3a9f80e09780392a76c37c0_1624860673_0819.png
 

2) Show info 버튼을 눌러 콘솔 로그를 남길 수 있다(콘솔 로그는 F12 키를 눌러 확인한다).

14287cfce3a9f80e09780392a76c37c0_1624860686_6317.png
 

3) Write report 버튼을 눌러 보고서를 작성할 수 있다.

14287cfce3a9f80e09780392a76c37c0_1624860692_2018.png
 


2. 스크립트 코드 해석


1) page_1 페이지

 ① showInfo 메소드

 function showInfo()

{

 var obj = scada.getReportByName("report");


 console.log(obj.name);


 console.log(obj.repository);


 console.log(obj.cycle);


 console.log(obj.day);


 console.log(obj.hour);


 console.log(obj.minute);


 console.log(obj.format);


 console.log(obj.template);


 console.log(obj.enabled);

}


(1) var obj = scada.getReportByName("report");

이름이 report인 보고서 객체를 가져와 obj 변수에 저장한다.

  • 페이지 콘솔 창 결과: -


(2) console.log(obj.name);

보고서 객체의 이름을 가져온다.

  • 페이지 콘솔 창 결과: “report”


(3) console.log(obj.repository);

보고서 객체의 저장 경로를 가져온다.

  • 페이지 콘솔 창 결과: “C:\Xisom”


(4) console.log(obj.cycle);

보고서 객체의 기록 주기를 가져온다.

  • 페이지 콘솔 창 결과: “trigger”


(5) console.log(obj.day);

보고서 객체의 시간 조건 중 일을 가져온다.

  • 페이지 콘솔 창 결과: 1


(6) console.log(obj.hour);

보고서 객체의 시간 조건 중 시를 가져온다.

  • 페이지 콘솔 창 결과: 0


(7) console.log(obj.minute);

보고서 객체의 시간 조건 중 분을 가져온다.

  • 페이지 콘솔 창 결과: 0


(8) console.log(obj.format);

보고서 객체의 형식을 가져온다.

  • 페이지 콘솔 창 결과: “excel”


(9) console.log(obj.template);

보고서 객체의 템플릿 파일 이름을 가져온다.

  • 페이지 콘솔 창 결과: "C:\Users\LTJ\AppData\Local\Xisom.Scada.Viewer\18108\002\files\reports\template.xlsx"


(10) console.log(obj.enabled);

보고서 객체의 활성화 여부를 가져온다.

  • 페이지 콘솔 창 결과: true

0 Reply Comment
Title