Answers:
是的,您可以按交货至过滤。只需deliveredto:youremail@address.com
在该has the words
字段中创建一个新的过滤器即可。
to:
应该deliveredto:
实际上是为了支持密件抄送。
deliveredto:*@mydomain.com
?我正在尝试,但需要时间进行测试。
以下是所有高级运算符的列表:
从:
到:
主题:
或
-(连字符)
标签:
具有:附件
列表:
文件名:
“”(引号)
()
于:任意位置
:收件箱
中:垃圾箱
:垃圾邮件
中:重要
是:已加星标
是:未读
是:
已读:黄色星
已:红色星
已:橙色星
已:绿色星
已:蓝色星
已:紫色星
已:红色爆炸
已:橙色吉利梅特
已:黄色爆炸
已:绿色-检查
has:blue-info
has:purple-question
cc:
bcc:
之后:
之前:
年长:
较新:
older_than:
newer_than:
是:聊天
传送到:
圈子:
has:circle
类别:
大小:
较大:
较小:
+(加号)
rfc822msgid:
has:userlabels
has:nouserlabels
[ 来源 ]
-
是否适用于通配符地址,例如:-*@mydomain.com
在To:
现场
选择“为Gmail创建脚本”选项
Code.gs
processInbox
保存项目
找到“自定义项目的触发器”按钮
此功能将遍历收件箱中的所有邮件。
function processInbox() {
// process all recent threads in the Inbox (see comment to this answer)
var threads = GmailApp.search("newer_than:1h");
for (var i = 0; i < threads.length; i++) {
// get all messages in a given thread
var messages = threads[i].getMessages();
for (var j = 0; j < messages.length; j++) {
var message = messages[j];
processMessage(message);
}
}
}
GmailApp.search()
如果您想做点别的事情而不是,请进一步走一步并致电GmailApp.getInboxThreads()
。
该功能将处理单个消息。您将获得原始内容,getRawContent()
并尝试在其中找到标题,如果该标题在其中,请标记消息。
function processMessage(message) {
var body = message.getRawContent();
if (body.indexOf("X-Custom-Header: some-custom-value") > -1) {
// do stuff with message (e.g. add label)
}
}
var MyEmails = GmailApp.search("is:unread in:inbox");
命令来搜索收件箱中尚未阅读的所有电子邮件