我的收件箱中有电子邮件,而且全天都有存档。每天晚上我都想创建一个脚本,以便在第二天自动取消它们。我创建了这个脚本,但它似乎不起作用。 Google文档在语法方面似乎没什么帮助。
这是我正在使用的代码。此代码也会访问存档吗?
function processInbox() {
var threads = GmailApp.getInboxThreads();
for (var i = 0; i < threads.length; i++) {
var firstThread = GmailApp.getInboxThreads(0,1)[0];
var message = firstThread.getMessages()[0];
GmailApp.unstarMessage(message);
}
};
答案 0 :(得分:0)
您只在收件箱中的第一个帖子上工作。
GmailApp.getInboxThreads(0,1)[0];
您需要将“i”变量放在该行中,以便迭代消息。
尝试类似的东西:
// first limit the script for the top 50 emails (or a bit more) but don't run on ALL of them -it's not efficient.
var threads = GmailApp.getInboxThreads(0, 50);
for (var i = 0; i < threads.length; i++) {
var message = threads[i].getMessages()[0];
GmailApp.unstarMessage(message);
}
祝你好运。