Forms 谷歌表单回复邮件上的粗体文本

Forms 谷歌表单回复邮件上的粗体文本,forms,google-apps-script,google-forms,Forms,Google Apps Script,Google Forms,我已经在谷歌表单中完成了这个脚本来发送电子邮件 我想在“var message”和“message”上加上粗体 函数onFormSubmit(e){ var s=SpreadsheetApp.getActiveSheet(); var headers=s.getRange(1,1,1,s.getLastColumn()).getValues()[0]; var message=“您好,这是代理的新休假请求”+e.namedValues[headers[7]]+“:\n\n”; var subje

我已经在谷歌表单中完成了这个脚本来发送电子邮件

我想在“var message”和“message”上加上粗体

函数onFormSubmit(e){
var s=SpreadsheetApp.getActiveSheet();
var headers=s.getRange(1,1,1,s.getLastColumn()).getValues()[0];
var message=“您好,这是代理的新休假请求”+e.namedValues[headers[7]]+“:\n\n”;
var subject=“新假期申请”;
对于(i=1;i<7;i++){
消息+=标题[i]+':'+e.NamedValue[headers[i]]+“\n\n”;
}
var email=e.namedValues[headers[7]]+'@google.com';
//Logger.log(电子邮件);
MailApp.sendmail(电子邮件、主题、消息);
}
结果是:

您好,这是tayzer探员的新休假请求:

时间戳:5/15/2020 17:56:11

开始日期(从,包括):2020年5月15日

预期的结果是:

您好,这是一位代理tayzer的新休假请求:

时间戳:5/15/2020 17:56:11


开始日期(包括日期):2020年5月15日

这次修改如何

在此修改中,使用
htmlBody
发送包含粗体类型的消息。修改脚本时,请按以下方式修改

发件人:
var message=“您好,这是代理的新休假请求”+e.namedValues[headers[7]]+“:\n\n”;
var subject=“新假期申请”;
对于(i=1;i<7;i++){
消息+=标题[i]+':'+e.NamedValue[headers[i]]+“\n\n”;
}
var email=e.namedValues[headers[7]]+'@google.com';
//Logger.log(电子邮件);
MailApp.sendmail(电子邮件、主题、消息);
致:
var html=“您好,这是代理的新休假请求”+e.namedValues[headers[7]]+:

”; var subject=“新假期申请”; 对于(i=1;i<7;i++){ html++=''+标题[i]+':'+e.namedValues[headers[i]]+“

”; } var email=e.namedValues[headers[7]]+'@google.com'; sendmail({to:email,subject:subject,htmlBody:html});
注:
  • 在这种情况下,当客户端可以读取HTML邮件时,可以看到粗体类型。当客户端无法读取HTML邮件时,将显示文本
参考:

    • 这次修改怎么样

      在此修改中,使用
      htmlBody
      发送包含粗体类型的消息。修改脚本时,请按以下方式修改

      发件人:
      var message=“您好,这是代理的新休假请求”+e.namedValues[headers[7]]+“:\n\n”;
      var subject=“新假期申请”;
      对于(i=1;i<7;i++){
      消息+=标题[i]+':'+e.NamedValue[headers[i]]+“\n\n”;
      }
      var email=e.namedValues[headers[7]]+'@google.com';
      //Logger.log(电子邮件);
      MailApp.sendmail(电子邮件、主题、消息);
      
      致:
      var html=“您好,这是代理的新休假请求”+e.namedValues[headers[7]]+:

      ”; var subject=“新假期申请”; 对于(i=1;i<7;i++){ html++=''+标题[i]+':'+e.namedValues[headers[i]]+“

      ”; } var email=e.namedValues[headers[7]]+'@google.com'; sendmail({to:email,subject:subject,htmlBody:html});
      注:
      • 在这种情况下,当客户端可以读取HTML邮件时,可以看到粗体类型。当客户端无法读取HTML邮件时,将显示文本
      参考:

      @Tayzer-Damasseno感谢您的回复。如果我误解了你的问题,而这不是你期望的方向,我道歉。别担心@Tanaike,这就是我的想法!!感谢you@Tayzer大马士革欢迎你。谢谢你让我知道。我很高兴你的问题解决了。如果您的问题已解决,请按“接受”按钮。与您有相同问题的其他人也可以将您的问题作为可以解决的问题。我认为你的问题和解决方案对他们会有帮助。如果你找不到按钮,尽管告诉我@塔泽·大马士革感谢您的回复。如果我误解了你的问题,而这不是你期望的方向,我道歉。别担心@Tanaike,这就是我的想法!!感谢you@Tayzer大马士革欢迎你。谢谢你让我知道。我很高兴你的问题解决了。如果您的问题已解决,请按“接受”按钮。与您有相同问题的其他人也可以将您的问题作为可以解决的问题。我认为你的问题和解决方案对他们会有帮助。如果你找不到按钮,尽管告诉我。
          function onFormSubmit(e) {
      
          var s = SpreadsheetApp.getActiveSheet();
          var headers = s.getRange(1,1,1,s.getLastColumn()).getValues()[0];
          var message = "Hello, this a new vacation request by an agent "+e.namedValues[headers[7]]+": \n \n";
          var subject = "New Holiday Request";
      
            for(i=1 ; i < 7; i++) {
            message += headers[i] + ': ' + e.namedValues[headers[i]] + "\n\n";
            }
      
          var email = e.namedValues[headers[7]] + '@google.com';
          //Logger.log(email);
          MailApp.sendEmail(email, subject, message);
      
          }
      
      
      var message = "Hello, this a new vacation request by an agent "+e.namedValues[headers[7]]+": \n \n";
      var subject = "New Holiday Request";
      
        for(i=1 ; i < 7; i++) {
        message += headers[i] + ': ' + e.namedValues[headers[i]] + "\n\n";
        }
      
      var email = e.namedValues[headers[7]] + '@google.com';
      //Logger.log(email);
      MailApp.sendEmail(email, subject, message);
      
      var html = "<b>Hello, this a new vacation request by an agent "+e.namedValues[headers[7]]+":</b><br><br>";
      var subject = "New Holiday Request";
      for(i=1 ; i < 7; i++) {
        html += "<b>" + headers[i] + ':</b> ' + e.namedValues[headers[i]] + "<br><br>";
      }
      var email = e.namedValues[headers[7]] + '@google.com';
      MailApp.sendEmail({to: email, subject: subject, htmlBody: html});