2014-12-22 2 views
5

내 Apps Script 애플리케이션에서 die()(in php)과 같은 것을 사용할 수 있습니까? 나는이 질문을 봤는데 가장 받아 들일 수있는 해결책은 새로운 오류를 던져 버리는 것이지만이 경우 나는 스크립트 충돌에 대한 알림을 받고 싶지 않다.Google Apps Script 실행을 중지하는 방법은 무엇인가요?

방금 ​​스크립트를 종료하고 싶습니다.

+0

는 꽤 중복, 일반적으로 가스를 응답 할 것이다 자바 스크립트에 대한이 질문에 대한 대답 어떤 대답이 아니다. 시작하기 좋은 곳은 http://stackoverflow.com/questions/9298839/is-it-possible-to-stop-javascript-execution이지만, 스크립트를 멈추고 싶다면 'return' 아무것도. – HDCerberus

+0

사용자가 Google Apps 스크립트를 실행하기 시작한 후에 (예 : 무한 루프가있는 함수를 우연히 실행 한 경우) 어떻게 작성 할지를 결정하는 것이 아니라 Google Apps 스크립트를 중지하는 방법을 묻는 것이라고 생각합니다. –

+0

[Google 스프레드 시트 문서를 열 때 항상 실행되는 무한 루프에서 Google 앱 스크립트를 중지하는 방법?] (http://stackoverflow.com/questions/14892906/how-to-stop-a-google-app -script-from-an-infinite-loop-always-executed-when-openi) –

답변

3

현재 실행중인 기능을 return과 함께 중지 할 수 있습니다. 그러나 그것은 그 안에 return과 함께 함수를 호출 한 함수를 멈추지 않을 것입니다.

Mozilla Developer Documentation - JavaScript

break 대신 return 사용해야하는 경우가 있습니다.

Documentation - Break

은 다음 또한 throw와 사용자가 알아야 try, catch있다. try 블록의 코드가 오류가있는 경우

throw documentation - JavaScript

, 그것은 그것은 단지 try 블록에 무엇의 실행을 중지, 프로그램을 죽이지 않을 것이다. 가스는 주로 자바 스크립트를 사용하기 때문에이 동안

Try Catch

+4

사용자가 Google Apps 스크립트를 실행하기 시작한 후에 (예 : 우연히 무한 루프가있는 기능을 시작한 경우) 어떻게 작성 할지를 결정하는 것이 아니라 Google Apps 스크립트를 중지하는 방법을 묻는 것이라고 생각합니다. –

관련 문제