Мне нужно отправить автоматический автоответчик по расписанию.ответ должен содержать содержание исходного сообщения.Содержание может быть простым текстом.исходное сообщение будет содержать идентификатор сообщения, который должен быть включен в ответ.
"Идентификатор ссылки на электронную почту: [# a10-nb8w0sxgr #] _ [# c3602b001914be9b2ca21ceee87e114 #]"
Мне нужен этот текст, уникальный для каждого электронного письма, который будет включен в ответ
это изменено с Этот скрипт изменен с https://webapps.stackexchange.com/questions/90075/any-way-to-send-gmail-auto-response-at-certain-times-every-week?rq=1
function autoReply() {
var interval = 5; // if the script runs every 5 minutes; change otherwise
var date = new Date();
var day = date.getDay();
var hour = date.getHours();
var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox
var message = thread.getMessages()[0]; // Get first message
Logger.log(message.getPlainBody()); // Log contents of the body
if ([6,0].indexOf(day) > -1 || //Saturday and Sunday
(day == 1 && hour < 8) || //Monday Morning
(day == 1 && hour >= 20) || // Monday Night
(day == 2 && hour < 8) || //Tuesday Morning
(day == 2 && hour >= 20) || // Tusday Night
(day == 3 && hour < 8) || //Wedneday Morning
(day == 3 && hour >= 20) || // Wednesday Night
(day == 4 && hour < 8) || //Thursday Morning
(day == 4 && hour >= 20) || // Thurday Night
(day == 5 && hour < 8) || //Friday Morning
(day == 5 && hour >= 20)) { // Friday Night
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("We would like to acknowledge that we have received your message.\n\nA support representative will be reviewing your request and will send you a personal response shortly.");
}
}
}