我很想知道是否可以使用Google Apps脚本(或其他方法?)解决以下情况。这是我正在处理的情况。
在收到新消息时执行特定的主题行搜索。例如:
如果匹配,请执行以下操作:
如果我能以某种方式贴上标签,然后将原始邮件(从我的收件箱中删除)存档,奖励积分。
我们非常感谢您的帮助。
答案 0 :(得分:0)
根据Gmail API,您只能修改Gmail邮件的标签,而不能修改主题或正文。
要将电子邮件转发到另一个帐户或存档电子邮件,可以在Google Apps脚本中使用message.forward()和moveThreadsToArchive()方法。
function archiveMessages() {
var query = 'label:archiveme';
var threads = GmailApp.search(query);
GmailApp.moveThreadsToArchive(threads);
threads.forEach(function(thread) {
thread.getMessages().forEach(function(message) {
message.forward("recipient@example.com");
});
});
}