2014-12-22 23 views
5

Apps Komut Dosyası uygulamamda die()(php) gibi bir şey kullanabilir miyim? Bu soruyu yönettim, en kabul edilebilir çözüm yeni Hata atmaktır, ancak bu durumda, komut dosyası çökmesiyle ilgili bildirim almak istemiyorum (onları alan tek kişi ben değilim).Google Apps Komut Dosyası'nın yürütülmesi nasıl durdurulur?

Sadece komut dosyasını sonlandırmak istiyorum.

+0

, uzunca bir yinelenen, tipik GAS cevap verecektir JavaScript için bu sorunun cevabının herhangi çözüm değildir. Başlamak için iyi bir yer: http://stackoverflow.com/questions/9298839/is-it-possible-to-stop-javascript-execution, ancak sadece komut dosyasının durmasını istiyorsanız, sadece 'dönüş' de yapabilirsiniz. hiçbir şey değil. – HDCerberus

+0

Kullanıcının, çalışmaya başladıktan sonra bir Google Apps komut dosyasını nasıl durduracağını (örneğin, sonsuz bir döngüye sahip bir işlevi yanlışlıkla başlattıysa) nasıl yazacağını işlevin nasıl sonlandırılacağını sorduğuna inanıyorum. –

+0

Olası Google Dokümanları dokümanı açılırken her zaman çalıştırılan sonsuz bir döngüden nasıl google uygulama komut dosyası durdurulur? (http://stackoverflow.com/questions/14892906/how-to-stop-a-google-app -script-from-bir-sonsuz döngü-her zaman-yürütüldüğünde-openi) –

cevap

3

Şu anda return ile çalışan işlevi durdurabilirsiniz. Ancak bu, fonksiyonun içinde return ile çağrılan bir işlevi durduramaz.

Mozilla Developer Documentation - JavaScript

Eğer break yerine return kullanmalıdır durumlar vardır.

Documentation - Break

Sonra da throw ve bilmeniz gereken try, catch yoktur. try bloğundaki kod bir hata varsa

throw documentation - JavaScript

, bunun sadece try bloğunda ne yürütülmesini durdurur, programınızı öldürmez. GAZ öncelikle javascript kullanan bu iken

Try Catch

+4

Kullanıcının, çalışmaya başladıktan sonra bir Google Apps komut dosyasını nasıl durduracağını (örneğin, sonsuz bir döngüye sahip bir işlevi yanlışlıkla başlattıysa) nasıl yazacağını işlevin nasıl sonlandırılacağını sorduğuna inanıyorum. –

İlgili konular