function respondToEmails() { //var filter = 'from:(some.email@address.com) AND -label:"Auto-Replied"'; var filter = 'label:"Job Proposals" AND -label:"Auto-Replied"'; var completeLabel = GmailApp.getUserLabelByName("Auto-Replied"); var threads = GmailApp.search(filter); var replyFrom = "Recruiter Bot "; val realEmail = "your.real@email.com" var formLink = "https://link.to/your/form" var response = ( "Hello, dear recruiter!" + "\n\n

" + "Thank you for getting in touch! I receive a lot of job proposals, " + "so I have a form to collect all the important information for me. Please " + "click the link below and spend a few minutes describing the job. " + "That will help me get all the data I need:" + "\n\n

" + "" + formLink + "" + "\n\n

" + "Best Regards," + "\n
" + "Sheharyar Naseer" + "\n\n

" + "---" + "\n\n

" + "Did the bot incorrectly categorize you as a recruiter? If so, you can send me an email directly at: " + realEmail + "" + "\n\n

" ); for (var i = 0; i < threads.length; i++) { var subject = threads[i].getFirstMessageSubject(); var id = threads[i].getId(); Logger.log("[New Email Found]: " + id + "(" + subject + ")"); threads[i].reply("", {htmlBody: response, from: replyFrom}); threads[i].addLabel(completeLabel) } }