更改字体样式谷歌应用程序脚本

时间:2014-08-09 05:42:15

标签: email google-apps-script

我想知道如何格式化文字以在电子邮件中显示粗体,斜体或下划线?

    function emailStatusUpdates() {
      var sheet = SpreadsheetApp.getActiveSheet();
      var row = sheet.getActiveRange().getRowIndex();
      var userEmail = sheet.getRange(row, getColIndexByName("Username")).getValue();
      var subject = "Helpdesk Ticket #" + row;
      var body = "The status of your ticket has been updated.\n\nStatus: " +         sheet.getRange(row, getColIndexByName("Status")).getValue();
      body += " \n\nNotes:  " + sheet.getRange(row, getColIndexByName("Notes")).getValue();
      body += "\n\nResolution: " + sheet.getRange(row, getColIndexByName("Resolution")).getValue();
      body += "\n\nIssue Reported: " + sheet.getRange(row, getColIndexByName("Description")).getValue();
      MailApp.sendEmail(userEmail, subject, body, {name:"Help Desk"});
    }

目前显示如下:

您的机票状态已更新。

状态:新

注意:N / A

决议:测试

报告问题:测试

..我希望它显示如下:

您的机票状态已更新。

状态:

注意: N / A

决议:测试

报告问题:测试

1 个答案:

答案 0 :(得分:0)

您必须使用HTML选项在邮件中获取样式。

文档在这里:https://developers.google.com/apps-script/reference/mail/mail-app#sendEmail(String,String,String,Object)

在互联网上搜索HTML TAGS将为您提供撰写HTML邮件所需的一切。