我找到了这个职位关于如何做上面的工作,但它似乎不起作用?
这是错误消息
Nov 25, 2020, 3:52:51 PM Error GoogleJsonResponseException: API call to gmail.users.threads.delete failed with error: Delegation denied for anstissr@gmail.com
at [unknown function](Code:29:33)
at removeMyTest2(Code:23:28)
然后转到https://script.google.com创建一个新项目并将下面的内容粘贴到其中:函数removeMyTest2() { var mymail = "email@gmail.com";var mylabel =“email@gmail.com”;var permanentlyRemoveMyLabel = true;var pageToken;do { var threadList = Gmail.Users.Threads.list('me',{ q:'in:‘+ mylabel,pageToken: pageToken });if (threadList.threads && threadList.threads.length > 0) {threadList.threads.forEach(函数(线程)){Logger.log(id:%s片段:%s',thread.id,thread.snippet);if (permanentlyRemoveMyLabel) { Gmail.Users.Threads.remove(mymail,thread.id);Logger.log('id:%s片段:%s已删除‘,thread.id,thread.snippet);}};} pageToken = threadList.nextPageToken;} while (pageToken);}如果您尝试运行脚本,它将出错。接下来,单击参考资料并转到。向下滚动到Gmail并打开它。接下来,在启用Gmail的窗口上单击。然后单击并搜索Gmail。单击Gmail,然后启用它。然后返回到您的脚本屏幕,并单击菜单编辑,然后转到当前项目的触发器。设置触发器以每分钟/小时或任何希望脚本运行和清空垃圾的时间间隔运行脚本。请记住,您可以删除in :垃圾桶,IN:垃圾邮件或其他任何您想要的标签。它不会删除提醒,删除是最终的。你找不到任何一封邮件。
https://webapps.stackexchange.com/questions/148809
复制相似问题