Filter Gmail脚本:编辑过滤器

Filter Gmail脚本:编辑过滤器,filter,google-apps-script,gmail,Filter,Google Apps Script,Gmail,是否可以使用谷歌应用程序脚本在Gmail中编辑或创建过滤器?背景:我有一个过滤器,可以从指定地址删除电子邮件。手动将地址添加到筛选器中很烦人。因此,我想选择一封电子邮件,按下按钮将发件人添加到过滤器。使用谷歌脚本无法在Gmail中创建或编辑过滤器。不过,你可以创建一个谷歌脚本函数,在收到电子邮件时每分钟左右触发一次,它的工作方式就像一个过滤器 这里有一个片段。有关更多示例,请参阅 function gmailRule() { var blacklist = ["email1", "email

是否可以使用谷歌应用程序脚本在Gmail中编辑或创建过滤器?背景:我有一个过滤器,可以从指定地址删除电子邮件。手动将地址添加到筛选器中很烦人。因此,我想选择一封电子邮件,按下按钮将发件人添加到过滤器。

使用谷歌脚本无法在Gmail中创建或编辑过滤器。不过,你可以创建一个谷歌脚本函数,在收到电子邮件时每分钟左右触发一次,它的工作方式就像一个过滤器

这里有一个片段。有关更多示例,请参阅

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();
  }
}

非常感谢你。没有比分秒必争更好的解决办法了吗?当电子邮件到达时,你能触发一个功能吗?Gmail不能调用Google脚本,反之亦然。