在Google脚本中对键值对进行排序

时间:2018-10-25 18:04:41

标签: javascript google-apps-script google-sheets

我在Google工作表上运行以下脚本,以自动将包含工作表信息的电子邮件发送到特定电子邮件。它运行良好,但我正在尝试对其进行优化。我遇到的问题是每次发送电子邮件时,文本(键值对)的顺序都是不同的,我正在尝试根据键值对在电子邮件中的方式进行排序。

    function onFormSubmit(e) {
  var values = e.namedValues;
  var sendFrom = '';
  var ccEmail = '';
  var subject = '';
  var htmlBody = '<ul>';
  for (Key in values) {
    var label = Key;
    var data = values[Key];
    htmlBody += '<li>' + label + ": " + data + '</li>';
  };
  htmlBody += '</ul>';
  MailApp.sendEmail(sendFrom, subject, htmlBody, {
    htmlBody: htmlBody,
    cc: ccEmail,
    name: 'Automated Email',
    noReply: true

  });
}

谢谢您的帮助

0 个答案:

没有答案