如何从电子邮件中检索他们的时间戳

时间:2017-12-27 07:40:27

标签: javascript gmail-api

编写一个小脚本,用标签拉取消息并将主题输出到Slack通道。

我已经把它弄下来了(从某人那里定制)但需要进一步帮助从哪里获得时间。

/* Credit: gist.github.com/andrewmwilson */

function sendEmailsToSlack() {
    var label = GmailApp.getUserLabelByName('!urgent');
    var messages = [];
    var threads = label.getThreads();

    for (var i = 0; i < threads.length; i++) {
        messages = messages.concat(threads[i].getMessages())
    }

    for (var i = 0; i < messages.length; i++) {
        var message = messages[i];
        Logger.log(message);

        var output = '*State Change Detected*';
      output += '\n*subject:* ' + message.getSubject();
        Logger.log(output);

1 个答案:

答案 0 :(得分:1)

您可以对邮件使用getDate()方法:

var message = messages[0]; // Get first message
Logger.log(message.getDate()); // Log date and time of the message