Надеюсь, все хорошо. Просто ищу любые предложения по этому поводу, поэтому любые советы будут очень признательны.
Я использую gmail с собственным доменом для своего почтового клиента. Мне нужен автоматический еженедельный автоответчик, который запускается в пятницу вечером в 19:00 и продолжается до понедельника в 7:00 утра.
Сценарий, который у меня есть, пока определяет только дни, поэтому он у меня есть для субботы и воскресенья. Есть ли у кого-нибудь какие-либо предложения относительно того, как я могу быть более точным, добавляя время, а не только полные дни.
См. сценарий, который у меня есть ниже:
function autoReply() {
var interval = 5; // if the script runs every 5 minutes; change otherwise
var daysOff = [6,0]; // 1=Mo, 2=Tu, 3=We, 4=Th, 5=Fr, 6=Sa, 0=Su
var message = "I'm currently out of the office.";
var date = new Date();
var day = date.getDay();
if (daysOff.indexOf(day) > -1) {
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(message);
}
}
}