#google-apps-script #script
Вопрос:
У меня есть текстовые сообщения Google voice, которые я отправляю на электронную почту для работы, а затем отправляю автоматические ответы. Я пытаюсь получить помощь с разрывом строки кода, чтобы отправить текстовое сообщение немного проще для понимания.
function autoReplier() {
var labelObj = GmailApp.getUserLabelByName('autoreply');
var gmailThreads;
var messages;
var sender;
for (var gg = 0; gg < labelObj.getUnreadCount(); gg ) {
gmailThreads = labelObj.getThreads()[gg];
messages = gmailThreads.getMessages();
for (var ii = 0; ii < messages.length; ii ) {
if (messages[ii].isUnread()) {
msg = messages[ii].getPlainBody();
sender = messages[ii].getFrom();
MailApp.sendEmail(sender, "Auto Reply","AUTOMATIC RESPONSE: Hello, Please note, I respond and can only see your messages when I am on the clock. If I am off, I will not respond. My schedule is Sunday, Monday, Wednesday-Friday from 8am-5pm. Please remember that you should be seeing your Coach or Team Lead for assistance. If you need assistance with any of the following, click on the links. ");
messages[ii].markRead();
messages[ii].moveToTrash();
}
}
}
}
Текущий выходной сигнал выглядит следующим образом:
АВТОМАТИЧЕСКИЙ ОТВЕТ: Здравствуйте, пожалуйста, обратите внимание, я отвечаю и могу видеть ваши сообщения только тогда, когда я нахожусь на часах. Если я отключусь, я не буду отвечать. Мое расписание-воскресенье, понедельник, среда-пятница с 8 утра до 5 вечера. Пожалуйста, помните, что вы должны обратиться за помощью к своему тренеру или руководителю команды. Если вам нужна помощь в выполнении любого из следующих действий, перейдите по ссылкам.
Ожидаемый результат:
АВТОМАТИЧЕСКИЙ ОТВЕТ: Здравствуйте, пожалуйста, обратите внимание, я отвечаю и могу видеть ваши сообщения только тогда, когда я нахожусь на часах. Если я отключусь, я не буду отвечать.
Мое расписание-воскресенье, понедельник, среда-пятница с 8 утра до 5 вечера.
Пожалуйста, помните, что вы должны обратиться за помощью к своему тренеру или руководителю команды. Если вам нужна помощь в любом из следующих действий, перейдите по ссылкам:
Пожалуйста, Помогите!
Комментарии:
1. Вы пытались добавить «nn» перед «Моим расписанием…» и перед «Пожалуйста, помните…»?
Ответ №1:
Вы можете использовать n
для разрыва линий:
var message = "Line 1nnLine 2nnLine 3";
console.log(message);
Или вы можете использовать обратные метки (`) вместо обычных кавычек ( » ), чтобы сохранить все разрывы строк исходной строки.
var message = `Line 1
Line 2
Line 3`;
console.log(message);
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals
Комментарии:
1. Вы можете написать код для меня? Я не знаю, что я делаю не так, но у меня это не сработает.
2. Попробуйте вставить
nn
в каждое место, где вы хотите иметь пустую строку. Что-то вроде этого:"AUTOMATIC RESPONSE: Hello, Please note, I respond and can only see your messages when I am on the clock. If I am off, I will not respond.nnMy schedule is Sunday, Monday, Wednesday-Friday from 8am-5pm.nnPlease remember that you should be seeing your Coach or Team Lead for assistance. If you need assistance with any of the following, click on the links. "