2012-10-09 9 views
14

Próbuję wykonać następujące czynności, aby dodać podziały wierszy do okna komunikatu, ale to nie działa. n nie działa w skrypcie aplikacji Google Browser.msgBox

function showMsgBox(){ 
    var msg = 'name: \n \n \n Doc URL'; 
    Browser.msgBox("Selected Doc template:", msg, Browser.Buttons.OK); 
} 

Nie ma znaczenia pojedyncze ani podwójne cudzysłowy.

Próbowałem również Browser.msgBox(msg);, ale to wszystko jedno.

Co robię źle?

Dziękuję.

Odpowiedz

26

Trzeba dwukrotnie ucieczki „\ n” ze względów historycznych

function myFunction() { 
    Browser.msgBox("Hello\\nWorld") 
} 
+0

Dzięki, nie wiedziałem, że musimy uciekać „\” w MsgBox –

+0

Ale dlaczego jest lubię to? Czy jest to coś w stylu "Browser.msgBox jest faktycznie innym interpreterem skryptów"? – fung

Powiązane problemy