달나라 노트

Google Apps Script : 디버그 (Debug) 본문

Google Apps Script

Google Apps Script : 디버그 (Debug)

CosmosProject 2022. 11. 16. 02:57
728x90
반응형

 

 

 

Google Apps Script editor에는 디버그 기능이 있습니다.

 

브레이크 포인트를 설정해서 코드를 실행하며 특정 위치에서 실행을 일시 정지 한 후 그 결과를 파악할 수 있는 기능이죠.

 

 

먼저 위같은 코드를 작성했습니다.

간단한 코드이죠.

 

 

 

편집기에서 3행과 6행 왼쪽을 마우스로 클릭하면 위처럼 보라색 점이 찍힙니다.

이것을 break point라고 합니다.

이렇게 break point를 지정해두고 debug를 시작하면 코드가 실행되다가 break point에서 잠시 멈춥니다.

 

 

위처럼 break point를 지정해두고 디버그 버튼을 눌러봅시다.

 

 

그러면 위 이미지처럼 오른쪽에 디버거라는 영역이 표시됩니다.

또한 코드를 보면 첫 번째 break point로 지정한 3행이 보라색 줄로 표시된 것을 볼 수 있습니다.

 

즉, 디버거 창에 현재 3행에서의 상황을 표시해주는 것이죠.

 

 

이 상태에서 실행 로그를 보면 실행이 시작됨이라고만 떠있고 10이라는 값은 표시되지 않았습니다.

3행에서 코드가 멈추고 3행에 문제가 없는지 디버깅을 하는 중이기 때문에 3행에서 test_value를 표시해주는 기능이 실행되지 않은 것이죠.

 

 

 

 

 

 

만약 2행의 코드가 문제 없는걸 확인했으면 위 이미지에서 표시된 것 처럼 디버거의 재생 버튼을 눌러봅시다.

 

그러면 다음 break point까지 코드가 실행됩니다.

 

 

그러면 위 이미지와 같은 결과가 나올겁니다.

 

두 번째 break point인 6행에서 실행이 멈췄습니다.

마찬가지로 6행이 break point로 지정되었기 때문에 6행에 대한 디버깅을 하는 것입니다.

 

문제가 없다면 또 다시 재생버튼을 눌러 다음으로 넘어가거나 디버깅을 종료하면 됩니다.

 

 

 

 

 

 

728x90
반응형
Comments