如何解析电子邮件并仅提取HTML文本日期

时间:2018-03-25 09:24:31

标签: javascript parsing google-apps-script gmail

我目前有这段代码:

var sheet = SpreadsheetApp.getActiveSheet();
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();


function getEmails() {
  var label = GmailApp.getUserLabelByName("Reservation confirmed");
  var threads = label.getThreads();
  var row = 2;
  for (var i = 0; i < threads.length; i++) {
    var messages=threads[i].getMessages();
    for (var m=0; m < messages.length; m++) {   
      sheet.getRange(row,1).setValue(messages[m].getPlainBody());
      row++;
    }
  }
}

function onOpen() {
  var menuEntries = [ {name: "Load Emails", functionName: "getEmails"} ];
  spreadsheet.addMenu("Email", menuEntries);
}

它提取我标记的某些电子邮件的正文。我需要帮助编写代码然后筛选电子邮件的HTML正文并提取格式为:2018年4月1日的日期。 2018年6月21日等。

0 个答案:

没有答案