21

我正在尝试以下方法向消息框添加换行符,但它不起作用。

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

我不关心单引号或双引号。

我也试过Browser.msgBox(msg);,但都是一样的。

我究竟做错了什么?

谢谢你。

4

2 回答 2

44

由于历史原因,您需要双重转义“\n”

function myFunction() {
  Browser.msgBox("Hello\\nWorld")
}
于 2012-10-10T06:36:34.310 回答
0

是的,没错。msgBox 不尊重额外的空格或换行符。问题跟踪器中提出了类似的问题。您可以为它加注星标并在那里提供您的反馈。

问题 1608:向 Browser.msgBox() 添加一个选项以尊重空格

于 2012-10-09T17:15:46.173 回答