我在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”。它实际上只发生在代码方面。
我的代码有问题吗?
谢谢!
答案 0 :(得分:0)
您正在搜索包含任何地方电子邮件的邮件。使用.search(&#39; from:user@mail.com')