【问题标题】:mysterious newline in google apps script string谷歌应用程序脚本字符串中的神秘换行符
【发布时间】:2016-10-18 01:29:14
【问题描述】:

谁能告诉我为什么这个字符串:

var emailBody = "感谢您提交 2017-2018 学年 LWS ATP 工作表的请求。"

呈现为:

感谢您提交 LWS ATP 工作表申请

2017-2018学年

说真的,换行符是从哪里来的?

谢谢你:)

【问题讨论】:

  • 渲染在什么地方?一个网页?以及如何?
  • 它在 Outlook 中以这种方式呈现,但在 GMail 中没有换行符。

标签: javascript google-apps-script


【解决方案1】:

如果您从任何电子邮件的正文中获取字符串,通常会出现这种问题。摆脱换行符的唯一方法是使用以下表达式:

emailBody = emailBody.replace(/\n/gi," ");

如果它仍然不起作用,那么它可能会通过在上面给定的表达式中使用“\r”而不是“\n”来起作用。

【讨论】:

  • 在 Google Apps 脚本中,正则表达式真的是唯一需要用空格、null 或破折号或其他东西替换换行符的方法吗?或者它只是专家的最爱?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-04-01
  • 1970-01-01
  • 2023-03-07
  • 1970-01-01
  • 1970-01-01
  • 2014-09-30
  • 1970-01-01
相关资源
最近更新 更多