Все,Отправить по электронной почте от Google Spreadsheet опуская запятые
я использую аналогичный сценарий к ниже для отправки сообщений электронной почты из таблицы Google:
// Sends an email when .......
function emailInfoRequired(row) {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var subject = "Info Needed: " + sheet.getRange("F19").getValues();
var recipients = "[email protected]"
var message = "<HTML><BODY>"
+ "<P>" + sheet.getRange("K1").getValues()
+ "<BR>" + sheet.getRange("K2").getValues()
+ "</HTML></BODY>";
MailApp.sendEmail(recipients, subject, "", {htmlBody: message});
}
Что я хотел бы сделать это вместо того, чтобы использовать Я хочу включить диапазон, например: sheet.getRange ("K2: N2"). getValues ()
Проблема заключается в том, что, когда я это делаю, тело письма имеет запятую между каждой ячейкой внутри этой ячейки диапазон делает письмо не имеет никакого смысла, а выглядит уродливо. Я пробовал форматировать ячейки как обычный текст, но это не помогло. Есть ли способ отправить электронную почту диапазона и не показывать запятую?
Это работало отлично, сохраняя все в одном ряду. Я определенно буду висеть на этом коде для будущего использования. В этом проекте я в основном пытаюсь объединить данные по каждой строке и отображать их как одно значение в письме. Сделать это так, чтобы 1 строка = 1 строка текста в письме. –
Он дает 1 строку на строку SS и 1 столбец на столбец SS в таблице. Наверное, я не понял, что тебе нужно. –
Посмотрев на мои данные, я могу определенно работать с тем, что у вас есть. Спасибо за помощь. –