【发布时间】:2017-10-31 04:03:44
【问题描述】:
我是个十足的菜鸟。
我想在每个月的 1 日将带标签的电子邮件转发到另一个电子邮件地址。使用 Gmail 的过滤器,标签“forwardthis”会应用于我在当月收到的发票和对帐单。在每个月的 1 日,我希望 Google 脚本将所有带有“forwardthis”标签的新电子邮件转发到另一个电子邮件地址,包括附件。
我发现的脚本没有像我希望的那样工作。不知道下面的间隔选项是做什么用的,但我只需要在每月 1 日运行一次我的脚本。
function autoForward() {
var label = 'forwardthis';
var recipient = 'elvis@gmail.com';
var interval = 5; // if the script runs every 5 minutes; change otherwise
var date = new Date();
var timeFrom = Math.floor(date.valueOf()/1000) - 60 * interval;
var threads = GmailApp.search('label:' + label + ' after:' + timeFrom);
for (var i = 0; i < threads.length; i++) {
threads[i].getMessages()[0].forward(recipient); // only the 1st message
}
}
希望我的问题很清楚。非常感谢您的指导,谢谢。
【问题讨论】:
标签: email google-apps-script gmail