Google apps script 通过谷歌应用永久删除gmail

Google apps script 通过谷歌应用永久删除gmail,google-apps-script,gmail-api,Google Apps Script,Gmail Api,我需要使用谷歌应用程序Gmail API永久删除一封电子邮件作为Gmail过滤器中的操作。我已经在控制台中启用了高级Google服务gmail API和gmail API。下面的功能将永远删除垃圾箱中标有“labelname”的电子邮件。如何将此功能作为在新电子邮件上运行的筛选器的一部分运行?也就是说,如何将此函数作为筛选器中的操作执行 函数deleteForever(userId,labelName){ var threads=GmailApp.search(“in:trash-label:

我需要使用谷歌应用程序Gmail API永久删除一封电子邮件作为Gmail过滤器中的操作。我已经在控制台中启用了高级Google服务gmail API和gmail API。下面的功能将永远删除垃圾箱中标有“labelname”的电子邮件。如何将此功能作为在新电子邮件上运行的筛选器的一部分运行?也就是说,如何将此函数作为筛选器中的操作执行

函数deleteForever(userId,labelName){
var threads=GmailApp.search(“in:trash-label:+labelName”);
对于(var i=0;i永远删除(“我”、“永久删除”)您能给我们看一下代码的第4行吗?或者它已经包含在答案中了?一切都在那里。这是你的问题吗?我在stackoverflow中发现了一些建议更改的内容:第4行从Gmail.Users.Messages.remove更改为Gmail.Users.Threads.remove,这似乎会使错误消失并删除消息。现在,我需要知道如何将此google应用程序脚本称为过滤器中的操作,或者如何创建一个使用此功能的新过滤器,并且可以为来自特定发件人的所有新电子邮件触发。谢谢Lynn。是的,这修复了故障。现在,我需要能够从新邮件到达时运行的gmail过滤器调用此应用程序。