【发布时间】:2014-07-17 16:37:05
【问题描述】:
是否可以使用 Google 应用脚本在 Gmail 中编辑或创建过滤器?背景:我有一个过滤器,可以删除来自指定地址的电子邮件。手动向过滤器添加地址很烦人。因此我想选择一封电子邮件,按一个按钮将发件人添加到过滤器中。
【问题讨论】:
标签: filter google-apps-script gmail
是否可以使用 Google 应用脚本在 Gmail 中编辑或创建过滤器?背景:我有一个过滤器,可以删除来自指定地址的电子邮件。手动向过滤器添加地址很烦人。因此我想选择一封电子邮件,按一个按钮将发件人添加到过滤器中。
【问题讨论】:
标签: filter google-apps-script gmail
无法使用 Google 脚本在 Gmail 中创建或编辑过滤器。但是,您可以创建一个 Google Script 函数,该函数每分钟触发一次收到的电子邮件,它就像一个过滤器一样工作。
这是一个sn-p。更多示例可以参考Advanced Gmail filters。
function gmailRule() {
var blacklist = ["email1", "email2", "email3"];
var threads = GmailApp.search("is:unread label:inbox");
for (var t in threads) {
var msg = threads[t].getMessages()[0];
if (msg.getFrom().indexOf(blacklist) !== -1)
threads[t].moveToTrash();
}
}
【讨论】: