是否可以创建多行字符串?

时间:2016-11-08 12:32:38

标签: javascript string google-apps-script

我正在尝试在Google Apps Scrtip中创建一个多行字符串,在Javascript中是这样的:

var temp = \`Hello
             World!\`;

我有一个我想要分析的文本,但我不想预先处理它。

有可能吗?

2 个答案:

答案 0 :(得分:4)

例如,如果您在代码编辑器中有一个超出右边距的实长字符串,并且您希望将它放在编辑器中的多行上,那么就不要# 39; t需要向右滚动才能读取它,但仍然希望将字符串分析为一个长字符串,然后你可以使用:

var a = 'some text\
 more text here\
 third line.';

变量a中的上述文字将打印为一行。

如果要使字符串换行,例如电子邮件或对话框,则可以使用非打印换行控件字符\n

var t = 'first line \nsecond line \nthird line';

变量t中的上述字符串将打印在三行上。

请注意,\n之后我没有放置任何空格,或者下一行以空格开头。

如果您使用的是HTML,则可以使用<br>

答案 1 :(得分:2)

现在可以将V8运行时用于Google脚本。

这使您可以在Google脚本中使用JavaScript multi-line strings

这里是enable the V8 runtime的方法。