Google App脚本GMail搜索返回太多邮件?

时间:2014-04-16 09:18:34

标签: google-apps-script gmail

我在GMail帐户中搜索邮件地址,例如:

var threads = GmailApp.search('somemail@example.com');
for(var i = 0; i < threads.length; i++) {
    var messages = threads[i].getMessages();

    for(var j = 0; j < messages.length; j++) {
      app.add(app.createLabel("from: " + messages[j].getFrom()));
    }
 }

代码遍历为给定邮件地址找到的所有线程,并为每个找到的线程的每条消息打印“from”。这应该有用,但它没有。它还返回与给定邮件地址无关的消息。我也尝试了真正的GMail搜索,它没有找到可疑的“froms”。它实际上只发生在代码方面。

我的代码有问题吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

您正在搜索包含任何地方电子邮件的邮件。使用.search(&#39; from:user@mail.com')