\ n无法在谷歌应用程序脚本Browser.msgBox中工作

时间:2012-10-09 16:34:16

标签: google-apps-script

我正在尝试以下操作,在消息框中添加换行符,但它无效。

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

我无论单引号还是双引号。

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

我做错了什么?

谢谢。

2 个答案:

答案 0 :(得分:32)

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

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

答案 1 :(得分:0)

是的,你是对的。 msgBox不尊重额外的空格或换行符。问题跟踪器中已提出similar issue。您可以加注星标并在那里提供反馈。

Issue 1608: Add an option to Browser.msgBox() to respect whitespace