【问题标题】:Google Apps Script New Line Loss of FormatingGoogle Apps 脚本格式的新行丢失
【发布时间】:2015-07-14 04:55:37
【问题描述】:

我有一个谷歌表单,它从用户那里获取一般信息并将其全部保存在一张表中。提交新表单时,信息会在每条新信息之间附加一个新行 (\n) 命令,并使用 Mailapp.sendEmail(email, subject, message) 函数发送到电子邮件。这工作正常,并且按照我想要的方式进行格式化。但是,当我使用 Mailapp.sendEmail(email, replyEmail, subject, message) 函数时,\n 命令似乎从代码中消失了。它们不会出现在电子邮件中,并且电子邮件中的信息全部组合在 1 行中。有谁知道为什么会发生这种情况,以及我如何才能恢复格式?谢谢!

【问题讨论】:

    标签: email google-apps-script newline


    【解决方案1】:

    电子邮件格式为 html。如果您将 '\n' 更改为 '<br>' ,它将打破界限。

    这是我的测试:

    MailApp.sendEmail("me@myDomain.org","test@example.com" , "Subject", "This<br>Is<br>The<br>Body");
    

    【讨论】:

    • 好的,谢谢你是对的,它使用
      命令工作。但是为什么当我使用 MailApp.sendEmail(email, subject, message) 命令时,\n 命令起作用而
      命令不起作用,而当我使用 MailApp.sendEmail(email, replyEmail, subject, message) 命令,
      命令有效而 \n 命令无效?脚本从 Javascript 更改为 HTML 是否有原因?
    • 没有线索。这是在封闭平台上工作的问题之一。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多