【问题标题】:Google App Script GMail search returns too many messages?Google App Script GMail 搜索返回的邮件过多?
【发布时间】:2014-04-16 09:18:34
【问题描述】:

我正在一个 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()));
    }
 }

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

我的代码有问题吗?

谢谢!

【问题讨论】:

    标签: google-apps-script gmail


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-20
      • 1970-01-01
      • 1970-01-01
      • 2015-01-19
      • 2016-10-27
      • 1970-01-01
      • 2022-11-30
      相关资源
      最近更新 更多