如何解决Gmail 自动回复脚本
我让脚本在下班后和周末自动回复的日期和时间正确。我有一些东西会通过电子邮件向我们自己发送通知,而这些东西会回复我们自己的电子邮件。它进入了一个永无止境的循环。如何从自动回复中排除我们自己的电子邮件?这是工作脚本。
function myFunction() {
var interval = 1; // if the script runs every 5 minutes; change otherwise
var wkend = [6,0]; // 1=Mo,2=Tu,3=We,4=Th,5=Fr,6=Sa,0=Su
var wkendMessage = "Hi! The office hours are 0800-1600 M-F. This email is monitored,but expect a delay on any reply. Have a great day! ]"
var wkdayMessage = "Hi! The office hours are 0800-1600 M-F. This email is monitored,but expect a delay on any reply. Have a great day! ]";
var date = new Date();
var day = date.getDay();
var hour = date.getHours();
if (wkend.indexOf(day) > -1 || (day == 5 && hour >= 18)) {
var timeFrom = Math.floor(date.valueOf()/1000) - 60 * interval;
var threads = GmailApp.search('is:inbox after:' + timeFrom);
for (var i = 0; i < threads.length; i++) {
threads[i].reply(wkendMessage);
}
}
else if (hour < 8 || hour >= 16) {
var timeFrom = Math.floor(date.valueOf()/1000) - 60 * interval;
var threads = GmailApp.search('is:inbox after:' + timeFrom);
for (var i = 0; i < threads.length; i++) {
threads[i].reply(wkdayMessage);
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。