Please Enable JavaScript!
Gon[ Enable JavaScript ]

구글 스프레드시트 매크로 디버깅 하기

구글 문서 도구/구글 스프레드시트
반응형

구글 스프레드시트의 매크로는 일련의 작업을 기록한 다음 재생해서 반복 작업을 자동화 하는 도구입니다. 전반적으로 복잡한 작업을 하면서 오류를 줄이고 생산성과 효율성을 높이는데 많은 도움을 줍니다. 이런 매크로 소스의 오류를 수정하기 위해서는 반드시 필요한 기능이 있습니다. 바로 디버깅 기능입니다. 디버깅을 통해 논리 오류, 구문 오류를 수정하고 성능을 개선할 수 있습니다.

 

 

App Script 화면에서 함수의 동작은 상단 실행 버튼을 눌러서 확인할 수 있습니다. 실행 로그에서 결과 확인이 가능합니다.

 

▼ 소스 분석을 위한 디버깅은 실행 버튼 바로 옆 디버그 버튼을 눌러서 진행합니다. 줄 단위별로 테스트해 보고 싶다면 브레이크 포인트를 걸어 디버깅을 해 보세요. 줄 표시 왼쪽 영역에 마우스를 클릭해서 디버깅 브레이크 포인트를 지정합니다.

 

▼ 다음 테스트할 함수를 선택합니다. 함수가 여러 개라면 콤보박스에서 실행하고 싶은 함수를 선택해야 합니다.

 

※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
구글 스프레드시트 시트 특정 이동 링크 만들기
구글 스프레드시트 사용하기
구글 스프레드시트 내에 드롭다운 목록 만드는 방법
구글 스프레드시트 차트 만들기
문서도구 스프레드시트 찾기 바꾸기


 

디버그 버튼을 눌러 함수를 실행합니다.

 

▼ 함수 실행 도중 브레이크 포인트가 있는 지점에서 프로세스는 멈춥니다. 오른쪽 사이드의 디버그 창에는 디버그 기능 버튼과 호출 스택, 변수 정보를 보여줍니다.

 

▼ 일반 디버그 기능 버튼과 같습니다. 상단에 다시 시작, 스텝 오버, 스텝 인, 스텝 아웃 4개가 있습니다.

 

l  다시 시작 : 다음 브레이크 포인트를 만날 때까지 진행

l  스텝 오버 : 다음 라인으로 이동

l  스텝 인 : 함수를 포함한 라인을 만나면 안으로 진입

l  스텝 아웃 : 현재 함수를 끝나고 바로 반환

 

 

변수 항목에는 현재 브레이크 포인트 위치에서 변수 값들을 볼 수 있습니다.

 

※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
구글 스프레드시트 시트 특정 이동 링크 만들기
구글 스프레드시트 사용하기
구글 스프레드시트 내에 드롭다운 목록 만드는 방법
구글 스프레드시트 차트 만들기
문서도구 스프레드시트 찾기 바꾸기
반응형
Posted by 녹두장군1
,